-
Notifications
You must be signed in to change notification settings - Fork 4
Development Process
Shane Avery Sistoza edited this page Mar 6, 2018
·
12 revisions
Information about the Development Process goes here.
Discuss general project organization, discuss the three initial teams (dashboard, calendar, curriculum editor), and how they merged and split into the 3 other teams (css overhaul, database pruning, auxiliary teams)
Show Commit Structure: git log --graph --decorate --pretty=oneline --abbrev-commit
- Press
qto quit viewing it.
- Javadocs on all methods.
- In this case controller methods for 1712-steve batch.
- Interfaces for the service layer.
- Not a part of scope for 1712-steve batch.
- Follow Java naming conventions.
- Methods and variables should be camelCased.
- Classes should be PascalCased.
- Final variables should be UPPERCASED.
- jUnit Testing
- Imported from the previous iteration.
- No Sysouts
- No Unnecessary Comments
- Commented code that is no longer in use.
- Angular docs
- Files Folders
- Folders should be kebabcase.
- Components should be in the bam/components folder.
- Services should be in the bam/services folder.
- Models should be in the bam/models folder.
- Java style naming conventions.
- Routes are lowercase.
When building into production their will be other errors that come up. Here are some of the most commons ones to check with the git process:
- The import library is case-sensitive. Ex:
import { Observable } from 'rxjs/Observable'.- The
Oin'rxjs/Observable'must be capitalized. - However,
import { of } from 'rxjs/observable/of', theohere must be lowercase.
- The
- The state or field should be public in the ts file if it is being used in the html file.