Service APIs. Documentation. Support. Contribute. Contributors. Repositories. Licensing. More info
- Client. Click here to see Live APP
- Reference
- And his Demo
- PrimeNG - Sample of template using Primeng
- Angular CLI version 10 or higher
- Understand scripting for Automation
- Understand Markdown for documentation
- Create new branch or fork
- Clone the Code or pull all*
- Switch to your branch from 1.
- Run command --> npm install to install dependencies if needed
- Run script start --> npm run start to start angular app No error?
- Make your change
- Run the script test --> npm run test-deploy all green?
- Run the script deploy--> npm run deploy to generate gh-page No error?
- Go to docs folder copy&paste index.hml and rename it to 404.html
- Commit with Issue number (Create a new one if number not exists)
- Push it
- Merge only with review!
Or
Run the batch file deploy.cmd and Commit your change if NO error
Some sample has been listed here be free to add more..
- Open package.json file
- Go to node "script" and add your command e.g startME
- Open CMD Window and run npm run startME
The following channels are available for discussions, feedback, and support requests:
Type | Channels |
---|---|
General Discussion | |
Concept Feedback | |
Backend Issue | |
Other Requests |
Contributors and feedback are encouraged and welcome. For more information about how to contribute, the project structure, as well as additional contribution information, see our Contributors Guidelines. By participating in this project, you agree to abide by its Code of Conduct at all times.
- @Idrice24
- [] CRUD: create, update and remove heroes with Firebase
- [] Angular Universal (SSR)
- [] Use of StateTransferModule to share state between browser and server
- [] Security Headers using helmet.
- [] Internationalization with the official i18n. Separated builds for english and spanish.
- [] Lazy loading modules
- [] Service Workers enabled!
- [] More logical directory structure (from here)
- [] Basic example library
- [] Following the best practices!
- [] Search bar, to look for heroes
- [] Custom loading page
- Example of Angular Resolver for Hero Detail
- [] Lazy loading images with ng-lazyload-image
- [] Modal and toasts (snakbar)!
- [] Scroll restoration and anchor examples
- [] Responsive layout (flex layout module)
- [] SASS (most common used functions and mixins) and BEM styles
- Animations with ng-animate
- [] Angular Pipes
- [] Interceptors and Events (Progress bar active, if a request is pending)
- [] Scroll to first invalid input in forms. (ngx-scroll-to-first-invalid)
- [] Modernizr (browser features detection)
- [] Browser filter (Bowser) because of IE ^^
- [] Sentry! (logs every error in the app)
- [] Google Tag Manager
- [] ES6 Promises and Observables
- [] Unit tests with Jasmine and Karma including code coverage. Use of ng-bullet, karma-mocha-reporter and ng-mocks
- [] End-to-end tests with Protractor,