Thanks to visit codestin.com
Credit goes to github.com

Skip to content

erickhartawan/lead-app

 
 

Repository files navigation

LEAD Points - Kent Institute · Build Status

The LEAD Points app has been develop to foment the student engagement with Kent's events, workshops and social activities.

Development server

  • Run npm start for a dev server. The app will automatically reload if you change any of the source files.

  • Run npm run serve to access the app over the network and test it on mobile.

Build

Run npm run build to build the project. The build artifacts will be stored in the dist/ directory. Use the npm run build-prod flag for a production build.

Contributing

Developing

  1. Create a new feature branch feature_{{ NameOfTheFeature }} from the development

  2. Make changes

  3. Update the CHANGELOG file

  4. Commit those changes

  5. Run npm test

  6. Open a Pull request to merge your changes to the development branch

  7. Make sure Travis turns green

  8. Wait for an admin approval

Deploying to production

To release a new version do the following steps:

  1. Merge the development branch to the master branch

  2. Checkout to the master branch

  3. On the master branch run one of the following commands

npm version patch
npm version minor
npm version major

Which will...

  • Build a production version of the app
  • Bump the version
  • Create a tag with the new version
  • Push the code with the tags to the repo
  • Start the CI script
  • Checkout, merge and push the new Bump to the development branch

The code it's automatically uploaded to production when committed to the master branch if passed the tests.

Alternatively, you can run firebase deploy to update the host Firebase CLI

Further help

This project was generated with Angular CLI

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.

Built With

Plugins

  • ng2-img-tools - Angular module to resize images, crop images or compress images down to a certain filesize.

Dev tools

  • Prettier - Prettier is an opinionated code formatter.
  • Husky - Git hooks made easy.
  • Travis CI - Easily sync your GitHub projects with Travis CI and you'll be testing your code in minutes.
  • NPM - Build amazing things.
  • Cypress - Fast, easy and reliable testing for anything that runs in a browser.

Authors

License

This project is licensed under the APACHE 2.0 License - see the LICENSE.md file for details

Acknowledgments

  • Thanks to everyone at Kent Institute
  • Inspiring the world to be more collaborative

About

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 61.6%
  • HTML 24.7%
  • CSS 9.3%
  • JavaScript 4.4%