1.0.0 • Published 4 years ago

adenes-starter v1.0.0

Weekly downloads
-
License
SEE LICENSE IN LI...
Repository
-
Last release
4 years ago

Table des matières

Fonctionnalités

  • Fonctionnalité 1
  • Fonctionnalité 2
  • Fonctionnalité 3
  • Fonctionnalité 4

Angular 8 et Ivy

Le projet se base sur la version 8 d'Angular mais Angular Ivy n'est pas activé car il pose des problèmes pour résoudre les dépendances local (npm link).

Analytics

Le projet utilise Sentry, Google Analytics et Microsoft Azure pour analayser les crash du front et les logs et page vues. Avant de déployer le projet en production il conviendra de modifier les token correspondant au trois services dans le fichier app.config.ts situé dans src > app > configs et dans le fichier analytics.js dans src > assets > js.

Démarrage

Clonnez le repertoire git, modifiez le fichier package.json puis lancer le projet a l'aide de la commande suivante :

npm i
npm run start
TacheDescription
npm run startLance l'app en env de developpement
npm run lintLance les linter (tslint, htmlhint et stylelint)
npm run build:testCompile l'app en env de developpement
npm run build:previewCompile l'app en env de preview
npm run build:prodCompile l'app en env de production
npm run bundle-reportCompile l'app en env de production et affiche les stats de taille du bundle
npm run release:patchCrée une nouvelle release de type patch (standard-version)
npm run release:minorCrée une nouvelle release de type mineur (standard-version)
npm run release:majorCrée une nouvelle release de type majeur (standard-version)

Bugs et nouvelles fonctionnalités

Si vous avez trouvez un bug ou souhaitez integrer une nouvelle fonctionnalité au projet, merci d'ouvrir un work-item sur le TFS. Vérifiez avant tout si le bug ou la fonctionnalité n'a pas déjà été signalée

Contribuer

Le code HTML, CSS et Typescript respecte des standard de style définis dans le Guide de code et le Styleguide Angular. Pour aider a maintenir une base de code propre, le projet contient plusieurs linter qui permette de scanner et vérifier la conformité du code à ses standard (tslint, htmlhint et stylelint).

Les preferences de l'éditeur de code son disponible dans le fichier editor config. Pour l'utiliser, rendez-vous sur https://editorconfig.org/

Création

Guillaume Broder (Groupe Curious) · g.broder@groupe-curious.com

Copyright © 2019 Adenes