-
Notifications
You must be signed in to change notification settings - Fork 263
Code Style
Denys Vuika edited this page May 11, 2016
·
16 revisions
The code style is defined in the tslint.json and .editorconfig files.
conventions:
- private functions and variables must have "private" keyword and named with "_" has suffix.
- leave one whitespace character inside of the import statements' curly braces ("ES6 import/export braces" rule for IntelliJ IDEA)
- leave one whitespace character after type reference colon ':' ("After type reference colon ':'" rule for IntelliJ IDEA)
Directory structure:
├── i18n/
│ ├── en.json
│ ├── it.json
│ ├── gr.json
├── src/
| ├── components/
| | ├── example-name.component.ts
| | ├── example-name.component.html
| | ├── example-name.component.css
| ├── directives/
| | ├── example-name.directive.ts
| ├── models/
| | ├── example-name.model.ts
| ├── services/
| | ├── example-name.service.ts
├── test/
| ├── components/
| | ├── example-name.component.spec.ts
| ├── directives/
| | ├── example-name.directive.spec.ts
| ├── services/
| | ├── example-name.service.spec.ts
| ├── index.html
| ├── tsconfig.json
├── docs/
| ├── assets/
| | ├── screenshot1.png
| | ├── image1.png
| ├── article1.md
| ├── article2.md
├── .travis.yml
├── README.md
├── LICENSE
├── package.json
├── tslint.json
├── tsconfig.json
├── .editorconfig
├── typings.json
May you want to use our yeoman generator to create a new component generator-ng2-alfresco-component