Skip to content

Commit f4ed9ac

Browse files
committed
finish build structure of the project
1 parent ab83e86 commit f4ed9ac

File tree

242 files changed

+23805
-10244
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

242 files changed

+23805
-10244
lines changed

.eslintrc.json

+41
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
{
2+
"root": true,
3+
"ignorePatterns": ["projects/**/*"],
4+
"overrides": [
5+
{
6+
"files": ["*.ts"],
7+
"parserOptions": {
8+
"project": ["tsconfig.json"],
9+
"createDefaultProgram": true
10+
},
11+
"extends": [
12+
"plugin:@angular-eslint/recommended",
13+
"plugin:@angular-eslint/template/process-inline-templates",
14+
"prettier"
15+
],
16+
"rules": {
17+
"@angular-eslint/directive-selector": [
18+
"error",
19+
{
20+
"type": "attribute",
21+
"prefix": "app",
22+
"style": "camelCase"
23+
}
24+
],
25+
"@angular-eslint/component-selector": [
26+
"error",
27+
{
28+
"type": "element",
29+
"prefix": "app",
30+
"style": "kebab-case"
31+
}
32+
]
33+
}
34+
},
35+
{
36+
"files": ["*.html"],
37+
"extends": ["plugin:@angular-eslint/template/recommended", "prettier"],
38+
"rules": {}
39+
}
40+
]
41+
}

.github/FUNDING.yml

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# These are supported funding model platforms
2+
3+
github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
4+
patreon: # Replace with a single Patreon username
5+
open_collective: # Replace with a single Open Collective username
6+
ko_fi: # Replace with a single Ko-fi username
7+
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
8+
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
9+
liberapay: # Replace with a single Liberapay username
10+
issuehunt: # Replace with a single IssueHunt username
11+
otechie: # Replace with a single Otechie username
12+
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
13+
custom: ['https://buy.stripe.com/7sI7sK99S86gbtu7ss','https://www.buymeacoffee.com/lanno'] # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']

.github/workflows/playwright.yml

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
name: Playwright Tests
2+
on:
3+
push:
4+
branches: [ main, master ]
5+
pull_request:
6+
branches: [ main, master ]
7+
jobs:
8+
test:
9+
timeout-minutes: 60
10+
runs-on: ubuntu-latest
11+
steps:
12+
- uses: actions/checkout@v4
13+
- uses: actions/setup-node@v4
14+
with:
15+
node-version: lts/*
16+
- name: Install dependencies
17+
run: npm ci
18+
- name: Install Playwright Browsers
19+
run: npx playwright install --with-deps
20+
- name: Run Playwright tests
21+
run: npx playwright test
22+
- uses: actions/upload-artifact@v4
23+
if: always()
24+
with:
25+
name: playwright-report
26+
path: playwright-report/
27+
retention-days: 30

.gitignore

+19-10
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,51 @@
1-
# See https://docs.github.com/get-started/getting-started-with-git/ignoring-files for more about ignoring files.
1+
# See http://help.github.com/ignore-files/ for more about ignoring files.
22

3-
# Compiled output
3+
# compiled output
44
/dist
55
/tmp
66
/out-tsc
7+
# Only exists if Bazel was run
78
/bazel-out
89

9-
# Node
10+
# dependencies
1011
/node_modules
11-
npm-debug.log
12-
yarn-error.log
12+
13+
# profiling files
14+
chrome-profiler-events*.json
1315

1416
# IDEs and editors
15-
.idea/
17+
/.idea
1618
.project
1719
.classpath
1820
.c9/
1921
*.launch
2022
.settings/
2123
*.sublime-workspace
2224

23-
# Visual Studio Code
25+
# IDE - VSCode
2426
.vscode/*
2527
!.vscode/settings.json
2628
!.vscode/tasks.json
2729
!.vscode/launch.json
2830
!.vscode/extensions.json
2931
.history/*
3032

31-
# Miscellaneous
33+
# misc
3234
/.angular/cache
33-
.sass-cache/
35+
/.sass-cache
3436
/connect.lock
3537
/coverage
3638
/libpeerconnection.log
39+
npm-debug.log
40+
yarn-error.log
3741
testem.log
3842
/typings
3943

40-
# System files
44+
# System Files
4145
.DS_Store
4246
Thumbs.db
47+
.vercel
48+
/test-results/
49+
/playwright-report/
50+
/blob-report/
51+
/playwright/.cache/

.prettierignore

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
package.json
2+
package-lock.json
3+
dist
4+
build
5+
node_modules

.prettierrc

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"useTabs": false,
3+
"bracketSameLine": true,
4+
"bracketSpacing": true,
5+
"trailingComma": "all",
6+
"tabWidth": 2,
7+
"semi": true,
8+
"singleQuote": true,
9+
"quoteProps": "as-needed",
10+
"printWidth": 120
11+
}

.vscode/extensions.json

-4
This file was deleted.

.vscode/launch.json

-20
This file was deleted.

.vscode/tasks.json

-42
This file was deleted.

CHANGELOG.md

+67
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
10+
## [0.7.0] - 2024-07-17
11+
12+
### Added
13+
14+
- update minor version of angular 18
15+
16+
## [0.6.0] - 2024-07-05
17+
18+
### Added
19+
20+
- update angular 17 to 18
21+
22+
## [0.5.0] - 2024-04-30
23+
24+
### Added
25+
26+
- add error module
27+
28+
## [0.4.1] - 2024-02-27
29+
30+
### Fixed
31+
32+
- profile menu z-index
33+
- podcast music play button
34+
35+
## [0.4.0] - 2024-02-22
36+
37+
### Added
38+
39+
- button component
40+
41+
### Changed
42+
43+
- update angular minor version
44+
45+
## [0.3.0] - 2024-02-21
46+
47+
### Added
48+
49+
- Multi theme
50+
51+
## [0.2.0] - 2023-11-09
52+
53+
### Changed
54+
55+
- Upgrade angular version from 16 to 17
56+
57+
## [0.1.2] - 2023-10-24
58+
59+
### Fixed
60+
61+
- Scroll to top when route change (#9)
62+
63+
## [0.1.1] - 2023-02-03
64+
65+
### Fixed
66+
67+
- Mobile navbar menu index order

LICENSE

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2024 Luciano Oliveira
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

0 commit comments

Comments
 (0)