Skip to content

Commit 93a0bf3

Browse files
committed
feat: migrate to Angular
1 parent 75aa56c commit 93a0bf3

28 files changed

Lines changed: 9712 additions & 271 deletions

.gitignore

Lines changed: 38 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,41 @@
1-
# This .gitignore is appropriate for repositories deployed to GitHub Pages and using
2-
# a Gemfile as specified at https://github.com/github/pages-gem#conventional
1+
# See https://docs.github.com/en/get-started/getting-started-with-git/ignoring-files
32

4-
# Basic Jekyll gitignores (synchronize to Jekyll.gitignore)
5-
_site/
6-
.sass-cache/
7-
.jekyll-cache/
8-
.jekyll-metadata
3+
# Compiled output
4+
/dist
5+
/tmp
6+
/out-tsc
7+
8+
# Node
9+
node_modules
10+
npm-debug.log
11+
yarn-error.log
12+
13+
# IDEs and editors
14+
.idea/
15+
.project
16+
.classpath
17+
.c9/
18+
*.launch
19+
.settings/
20+
*.sublime-workspace
921

10-
# Additional Ruby/bundler ignore for when you run: bundle install
11-
/vendor
22+
# Visual Studio Code
23+
.vscode/*
24+
!.vscode/settings.json
25+
!.vscode/tasks.json
26+
!.vscode/launch.json
27+
!.vscode/extensions.json
28+
.history/*
29+
30+
# Miscellaneous
31+
/.angular/cache
32+
.sass-cache/
33+
/connect.lock
34+
/coverage
35+
/libpeerconnection.log
36+
testem.log
37+
/typings
1238

13-
# Specific ignore for GitHub Pages
14-
# GitHub Pages will always use its own deployed version of pages-gem
15-
# This means GitHub Pages will NOT use your Gemfile.lock and therefore it is
16-
# counterproductive to check this file into the repository.
17-
# Details at https://github.com/github/pages-gem/issues/768
18-
Gemfile.lock
39+
# System files
40+
.DS_Store
41+
Thumbs.db

angular.json

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
{
2+
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
3+
"version": 1,
4+
"cli": {
5+
"packageManager": "npm"
6+
},
7+
"newProjectRoot": "projects",
8+
"projects": {
9+
"pythoncatania": {
10+
"projectType": "application",
11+
"schematics": {},
12+
"root": "",
13+
"sourceRoot": "src",
14+
"prefix": "app",
15+
"architect": {
16+
"build": {
17+
"builder": "@angular/build:application",
18+
"options": {
19+
"outputPath": "dist/pythoncatania",
20+
"browser": "src/main.ts",
21+
"index": "src/index.html",
22+
"tsConfig": "tsconfig.app.json",
23+
"assets": [
24+
{
25+
"glob": "**/*",
26+
"input": "public"
27+
}
28+
],
29+
"styles": [
30+
"src/styles.css"
31+
]
32+
},
33+
"configurations": {
34+
"production": {
35+
"budgets": [
36+
{
37+
"type": "initial",
38+
"maximumWarning": "500kB",
39+
"maximumError": "1MB"
40+
},
41+
{
42+
"type": "anyComponentStyle",
43+
"maximumWarning": "4kB",
44+
"maximumError": "8kB"
45+
}
46+
],
47+
"outputHashing": "all"
48+
},
49+
"development": {
50+
"optimization": false,
51+
"extractLicenses": false,
52+
"sourceMap": true
53+
}
54+
},
55+
"defaultConfiguration": "production"
56+
},
57+
"serve": {
58+
"builder": "@angular/build:dev-server",
59+
"configurations": {
60+
"production": {
61+
"buildTarget": "pythoncatania:build:production"
62+
},
63+
"development": {
64+
"buildTarget": "pythoncatania:build:development"
65+
}
66+
},
67+
"defaultConfiguration": "development"
68+
},
69+
"test": {
70+
"builder": "@angular/build:unit-test"
71+
}
72+
}
73+
}
74+
}
75+
}

index.html

Lines changed: 0 additions & 256 deletions
This file was deleted.

0 commit comments

Comments
 (0)