sf-wdi-labs / angular_style_guide Goto Github PK
View Code? Open in Web Editor NEWThis project forked from tgaff/angular_style_guide
style conventions for teaching angular
This project forked from tgaff/angular_style_guide
style conventions for teaching angular
very-long-identifier.controller.js
instead of veryLongIdentifier.controller.js
Group Decision: service
pattern is more consistent with controllerAs
Using vm everywhere can be confusing:
Possibly:
books.books
which is less clear than booksCtrl.books
Something like todd mott's:
Presentational logic only (MVVM): Presentational logic only inside a controller, avoid Business logic (delegate to Services).
https://github.com/toddmotto/angular-styleguide#controllers
Perhaps this should occur as soon as we have a service which maybe should occur as soon as we have $http?
re-consider https://github.com/SF-WDI-LABS/angular_style_guide#prefix-data--on-attributes-and-directives
This rule is not recommended by ToddMotto or JohnPapa's guides. It also is just extra typing for us since we've never used a validator and would likely have to add exceptions if we used element directives anyway.
e.g.
/controllers
/services
and not "fractal" pattern
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.