Name: ng2-plans
Owner: Valor Software
Description: ng2 modules coordination repo
Created: 2015-08-27 11:19:36.0
Updated: 2018-05-17 08:26:56.0
Pushed: 2016-09-06 09:23:39.0
Homepage:
null
Size: 6
Language: null
GitHub Committers
User | Most Recent Commit | # Commits |
Other Committers
User | Email | Most Recent Commit | # Commits |
README
Welcome ng2 modules coordination repository
List of modules:
ng2 modules end goal vision
IMPORTANT: All of the written above is a perfect vision of the end result; don't take it seriously from the start :)
NOTE: 90% of requirements will be solved by unified compilation of the source code, docs, gh-pages
- Consistency with Angular 2
- semver consistency (1 to 1)
- delivery consistency (es5 commonjs as npm, ts near to js, systemjs bundles)
- availability (npm, jspm)
- Modularity
- if module consists of several independent components,
each component should be required independently
- if module includes js\html\css, it should have available versions: js, js+html, js+html+css
- Contributions are welcome :)
- Feature request, create an issue or PR to specific module
- Module request, create an issue or PR to this ng2-plans repo
- Code and style guide: should be consistent across all ng2 projects (tslint\eslint)
- Guidelines will be centralized in link
- Open source initiative:
- ng2-core team will have access to all ng2 projects,
- if needed, per module, will create teams with granted role of
Team maintainer
- Required badges:
- Npm Version
- Npm Downloads
- CI Build Status
- Test Coverage
- Code Quality or Bithound
- Gitter Chat Link (to )
- Dependencies status production and development
- Sauce Test Status
- Waffle.io throughput tasks board
- CI build should lint, unit test and run Open Sauce UI tests
- Only Angular 2 native code (no 3rd party dependecies except integration modules like ng2-chars, ng2-dragula,…)
NOTE: could be exceptions like
moment.js
for datepickers, calendar
- Modules required to work should be in peer dependencies (like angular2, moment, es6-shim)