Skip to content

Develop wellington 2 #7

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 43 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
bf973f3
Adiciona biblioteca bootstrap ao projeto
RogerDelNobre Jun 22, 2021
bdcc1af
Adiciona biblioteca material design ao projeto
RogerDelNobre Jun 23, 2021
a044510
Cria componentes header e footer
RogerDelNobre Jun 23, 2021
f4b6c1d
Ajustes css
RogerDelNobre Jun 24, 2021
c02389a
Cria component laboratory-domain
RogerDelNobre Jun 24, 2021
0696212
Cria componente de navegacao
RogerDelNobre Jun 25, 2021
88b541a
Exemplo layout dropdown
RogerDelNobre Jun 25, 2021
15e2cef
Cria service header
RogerDelNobre Jun 30, 2021
66a709e
Cria componente home
RogerDelNobre Jul 6, 2021
da6593d
Cria componente template laboratory domain crud
RogerDelNobre Jul 6, 2021
783c509
Adiciona navegacao
RogerDelNobre Jul 6, 2021
9ac94a4
Navegacao por injecao de dependencia laboratory_domain
RogerDelNobre Jul 7, 2021
cc3336e
Implementando laboratory_domain service
RogerDelNobre Jul 8, 2021
b3c6fee
Implementando service create laboratory_domain
RogerDelNobre Jul 12, 2021
5ca7845
Fom create laboratory_domain
RogerDelNobre Jul 12, 2021
5db16d5
Criando laboratory_domain read e service component
RogerDelNobre Jul 12, 2021
8c1f625
Ajuste baseUrl e laboratory_domain read
RogerDelNobre Jul 13, 2021
e27c67c
Listagem de Laboratory_domains
RogerDelNobre Jul 14, 2021
f739397
Ajustes create component e material datepicker
RogerDelNobre Jul 14, 2021
fee494a
Cria coluna e botoes acao na tela de listagem de laboratory_domains
RogerDelNobre Jul 14, 2021
d09a3d2
Cria rotas service e form de laboratory_domais update
RogerDelNobre Jul 14, 2021
45ee93c
Componente laboratory_domain update funcionando
RogerDelNobre Jul 15, 2021
a4296a6
Cria rota component form delete laboratory_domain
RogerDelNobre Jul 16, 2021
295598b
Cria componentes laboratorio
RogerDelNobre Jul 20, 2021
5ad3d75
Cria model laboratorio
RogerDelNobre Jul 20, 2021
e846253
Cria componente view laboratorio crud
RogerDelNobre Jul 20, 2021
3304308
Cria rotas para os componentes de laboratorio
RogerDelNobre Jul 20, 2021
a3504cc
Cria navegacao menu drop down laboratorio
RogerDelNobre Jul 20, 2021
beefb6d
Cria laboratorio service
RogerDelNobre Jul 20, 2021
ae0721b
Refatora model
RogerDelNobre Jul 20, 2021
7f7ffc2
Implementa laboratorio read component
RogerDelNobre Jul 21, 2021
6e1f75d
Implementa laboratorio crud view component
RogerDelNobre Jul 21, 2021
43f712c
Ajusta exibicao componente read laboratorio
RogerDelNobre Jul 22, 2021
0fbb695
Implementa service e component laboratorio create
RogerDelNobre Jul 22, 2021
b538086
Implementa service e components de laboratorio update
RogerDelNobre Jul 23, 2021
640c8f5
Implementa service e components laboratorio delete
RogerDelNobre Jul 23, 2021
7991d23
Refatora estrutura model laboratorio
RogerDelNobre Jul 26, 2021
6d75a77
Refatora estrutura model laboratory_domain
RogerDelNobre Jul 26, 2021
cb56767
Implementa relacionamento laboratorio
RogerDelNobre Jul 26, 2021
1f8f2ff
Exibindo relacionamento no laboratorio read template
RogerDelNobre Jul 27, 2021
82f0d22
Refatora combo select relacionamento laboratorio create
RogerDelNobre Jul 27, 2021
2a93196
Implementa update relacionamento laboratorio
RogerDelNobre Jul 27, 2021
2b8950d
Linter, service worker, ajustes gerais
wellington1993 Sep 22, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .angulardoc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"repoId": "530902f7-4d03-45e9-b483-525559f5d436",
"lastSync": 0
}
245 changes: 245 additions & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,245 @@
{
"root": true,
"ignorePatterns": [
"projects/**/*",
"dist",
"coverage"
],
"overrides": [
{
"files": [
"*.ts"
],
"parserOptions": {
"ecmaVersion": 2021,
"sourceType": "module",
"project": [
"tsconfig.json",
"e2e/tsconfig.json"
],
"createDefaultProgram": 1
},
"parser": "@typescript-eslint/parser",
"extends": [
"eslint:recommended",
"plugin:@angular-eslint/ng-cli-compat",
"plugin:@angular-eslint/ng-cli-compat--formatting-add-on",
"plugin:@angular-eslint/template/process-inline-templates",
"plugin:@typescript-eslint/recommended"
],
"rules": {
"quotes": "off",
"@typescript-eslint/no-non-null-assertion": "off",
"@angular-eslint/component-selector": [
"error",
{
"type": "element",
"prefix": "app",
"style": "kebab-case"
}
],
"@angular-eslint/directive-selector": [
"error",
{
"type": "attribute",
"prefix": "app",
"style": "camelCase"
}
],
"dot-notation": "error",
"indent": ["error", 2, { "MemberExpression": 1 }],
"no-shadow": "error",
"no-unused-expressions": "error",
"no-use-before-define": "off",
"semi": "error"
}
},
{
"files": [
"*.html"
],
"extends": [
"plugin:@angular-eslint/template/recommended"
// "plugin:prettier/recommended"
],
"rules": {
"no-conditional-assignment": false,
"no-constant-condition": 1,
"no-control-regex": 1,
"no-duplicate-case": 1,
"no-empty-character-class": 1,
"no-ex-assign": 1,
"no-extra-boolean-cast": 1,
"no-extra-semi": 1,
"no-inner-declarations": 1,
"no-invalid-regexp": 1,
"ter-no-irregular-whitespace": 1,
"no-regex-spaces": 1,
"ter-no-sparse-arrays": 1,
"no-unexpected-multiline": 1,
"valid-jsdoc": [true, {
"prefer": {
"returns": "return"
},
"requireParamDescription": false,
"requireParamType": 1,
"requireReturn": false,
"requireReturnDescription": false,
"requireReturnType": 1
}],
"valid-typeof": 1,
"curly": [true, "ignore-same-line"],
"no-switch-case-fall-through": 1,
"no-invalid-this": 1,
"no-multi-spaces": 1,
"no-duplicate-variable": 1,
"array-bracket-spacing": [true, "never"],
"block-spacing": [true, "never"],
"brace-style": [true, "1tbs"],
"trailing-comma": [true, {"multiline": "always"}],
"ter-func-call-spacing": [true, "never"],
"linebreak-style": [true, "LF"],
"ter-max-len": [true, {
"code": 80,
"tabWidth": 2,
"ignoreUrls": 1
}],
"object-curly-spacing": [true, "never"],
"quotemark": [true, "single"],
"require-jsdoc": [2, {
"require": {
"FunctionDeclaration": 1,
"MethodDefinition": 1,
"ClassDeclaration": 1
}
}],
"ter-arrow-parens": [true, "always"],
"one-line": false,
"align": {
"options": [
"parameters",
"statements"
]
},
"array-type": false,
"arrow-return-shorthand": 1,
"deprecation": {
"severity": "warning"
},
"eofline": 1,
"import-blacklist": [
true,
"rxjs/Rx"
],
"import-spacing": 1,
"max-classes-per-file": false,
"max-line-length": [
true,
140
],
"member-ordering": [
true,
{
"order": [
"static-field",
"instance-field",
"static-method",
"instance-method"
]
}
],
"no-console": [
true,
"debug",
"info",
"time",
"timeEnd",
"trace"
],
"no-empty": 0,
"no-inferrable-types": [
true,
"ignore-params"
],
"no-non-null-assertion": 1,
"no-redundant-jsdoc": 1,
"no-var-requires": false,
"object-literal-key-quotes": [
true,
"as-needed"
],
"semicolon": {
"options": [
"always"
]
},
"typedef": [
true,
"call-signature"
],
"typedef-whitespace": {
"options": [
{
"call-signature": "nospace",
"index-signature": "nospace",
"parameter": "nospace",
"property-declaration": "nospace",
"variable-declaration": "nospace"
},
{
"call-signature": "onespace",
"index-signature": "onespace",
"parameter": "onespace",
"property-declaration": "onespace",
"variable-declaration": "onespace"
}
]
},
"variable-name": {
"options": [
"ban-keywords",
"check-format",
"allow-pascal-case"
]
},
"whitespace": {
"options": [
"check-branch",
"check-decl",
"check-operator",
"check-separator",
"check-type",
"check-typecast"
]
},
"component-class-suffix": 1,
"contextual-lifecycle": 1,
"directive-class-suffix": 1,
"no-conflicting-lifecycle": 1,
"no-host-metadata-property": 1,
"no-input-rename": 1,
"no-inputs-metadata-property": 1,
"no-output-native": 1,
"no-output-on-prefix": 1,
"no-output-rename": 1,
"no-outputs-metadata-property": 1,
"template-banana-in-box": 1,
"template-no-negated-async": 1,
"use-lifecycle-interface": 1,
"use-pipe-transform-interface": 1,
"directive-selector": [
true,
"attribute",
"app",
"camelCase"
],
"component-selector": [
true,
"element",
"app",
"kebab-case"
]
}
}
]
}
35 changes: 19 additions & 16 deletions angular.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"cli": {
"analytics": false
"analytics": false,
"defaultCollection": "@angular-eslint/schematics"
},
"version": 1,
"newProjectRoot": "projects",
Expand All @@ -28,12 +29,17 @@
"aot": true,
"assets": [
"src/favicon.ico",
"src/assets"
"src/assets",
"src/manifest.webmanifest"
],
"styles": [
"node_modules/@angular/material/prebuilt-themes/indigo-pink.css",
"node_modules/bootstrap/dist/css/bootstrap.min.css",
"src/styles.css"
],
"scripts": []
"scripts": [],
"serviceWorker": true,
"ngswConfigPath": "ngsw-config.json"
},
"configurations": {
"production": {
Expand All @@ -53,13 +59,13 @@
"budgets": [
{
"type": "initial",
"maximumWarning": "500kb",
"maximumError": "1mb"
"maximumWarning": "5mb",
"maximumError": "10mb"
},
{
"type": "anyComponentStyle",
"maximumWarning": "2kb",
"maximumError": "4kb"
"maximumWarning": "2mb",
"maximumError": "4mb"
}
]
}
Expand Down Expand Up @@ -91,7 +97,8 @@
"karmaConfig": "karma.conf.js",
"assets": [
"src/favicon.ico",
"src/assets"
"src/assets",
"src/manifest.webmanifest"
],
"styles": [
"src/styles.css"
Expand All @@ -100,15 +107,11 @@
}
},
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"builder": "@angular-eslint/builder:lint",
"options": {
"tsConfig": [
"tsconfig.app.json",
"tsconfig.spec.json",
"e2e/tsconfig.json"
],
"exclude": [
"**/node_modules/**"
"lintFilePatterns": [
"src/**/*.ts",
"src/**/*.html"
]
}
},
Expand Down
30 changes: 30 additions & 0 deletions ngsw-config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"$schema": "./node_modules/@angular/service-worker/config/schema.json",
"index": "/index.html",
"assetGroups": [
{
"name": "app",
"installMode": "prefetch",
"resources": {
"files": [
"/favicon.ico",
"/index.html",
"/manifest.webmanifest",
"/*.css",
"/*.js"
]
}
},
{
"name": "assets",
"installMode": "lazy",
"updateMode": "prefetch",
"resources": {
"files": [
"/assets/**",
"/*.(eot|svg|cur|jpg|png|webp|gif|otf|ttf|woff|woff2|ani)"
]
}
}
]
}
Loading