adenes-starter v1.0.0
Table des matières
- Fonctionnalités
- Angular 8 et Ivy
- Analytics
- Démarrage
- Bugs et nouvelles fonctionnalités
- Contribuer
- Création
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
Tache | Description |
---|---|
npm run start | Lance l'app en env de developpement |
npm run lint | Lance les linter (tslint , htmlhint et stylelint ) |
npm run build:test | Compile l'app en env de developpement |
npm run build:preview | Compile l'app en env de preview |
npm run build:prod | Compile l'app en env de production |
npm run bundle-report | Compile l'app en env de production et affiche les stats de taille du bundle |
npm run release:patch | Crée une nouvelle release de type patch (standard-version) |
npm run release:minor | Crée une nouvelle release de type mineur (standard-version) |
npm run release:major | Cré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
4 years ago