10. #3
Styleguide
Force devs to write similar code
- Js styleguide
- Air Bnb
- Angular Styleguide
- Jhon Papa
with a styleguide
with no styleguide
Dev Speed
19. #5
Documentation
Not talking about high-level
documentation
Technical Docs
- List all available methods
- Teach how to use them
- Specify parameter type
- Provide Examples
- Can do more?
20. REST API
Build a representation
of your restfull API
- Interactive documentation
- Client SDK generation
24. REST API
Can generate ngResouces
automatically!
- signalfx/swagger-angular-client
- swagger-api/swagger-codegen
25. NG DOC
ngDoc
- Extend jsDoc
- Browsable Documentation
- Describe the app API
- Provide usage examples
26. NG DOC
What can we describe:
- Docs template (@ngdoc)
- Name
- Belongings (@methodOf)
- Description
- Params
- Return
- Angular Specific Attribute
- @restrict