Skip to content

Latest commit

 

History

History
79 lines (49 loc) · 1.95 KB

CONTRIBUTING.md

File metadata and controls

79 lines (49 loc) · 1.95 KB

Contribution Details

For information on features, optimizations and bugs states, check out the AlertPal project Trello page:

https://trello.com/b/hVuWebqk


Get the project:

Clone/Download the latest version of the repository from the master branch.

Install dependencies:

$ npm install

Create Branch:

Create a feature branch for the feature/issue you are working on, then switch to that branch. Note: All commits and pushes will be made to this branch.

Name your branch based on the feature/issue you are working on.

Create a DEV Build

$ npm gulp devBuild

Watch changes for gulp dev building:

$ gulp watch

Make a Test Case for the Feature or Bug:

Make a test case for the bug or feature you are introducing into the project. To add a test case follow these steps:

Open sample.html file

Located in ./src/sample.html

Build Project:

$ npm run build

Update JSDoc:

If you have made changes involving JsDoc then run this to update documentation.

$ npm run doc

Test the Project:

Use the test case document to test the project as a whole, follow this link to the google sheets test case document https://docs.google.com/spreadsheets/d/1VB7xi3SJvTnRU-rVsfm1tAqkSa3JV1bKZoLSU6ZtlYg/edit?usp=sharing

Test under the following:

  • Desktop Chrome
  • Desktop Firefox
  • Desktop Edge
  • Mobile Chrome
  • Mobile Firefox
  • Mobile Edge

Push All

Push all changes under the branch you created for this feature/issue