You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Camille Masset edited this page May 5, 2016
·
9 revisions
ProjetSigma-frontend
The client de Sigma utilise Angular2 (actuellement sa version bêta) et le langage Typescript.
Pour l'installation du projet et pour commencer à travailler dessus, suivre le tutoriel d'installation !
Structure
On fait ici une distinction sur la nature des composants : les components ont pour but de gérer l'affichage d'une portion du site tandis que les services ont pour but de fournir les données affichées aux components.
Voici donc la structure de fichiers à respecter dans le dossier src :
component_name/
subcomponent_name/
...
component_name.ts (the Angular2 class)
component_name.html (the associated template)
shared/
assets/
services/
group_of_services/
service.ts
resources/
api_resource_1.ts (definition class of an API resource, with its proper schema, actions, etc.)
##Conventions
Les noms des variables dans les fichiers .ts sont en anglais, en camelCase.
Les noms des fichiers sont en minuscule, les mots étant séparés par des tirets.