Use a separate branch for development with the following naming convention
- bugfix-some-unique-branch-name
- hotfix-some-unique-branch-name
- feature-some-unique-branch-name
- clone this repo
- install dependencies (jest for tests)
npm install
- create a new branch named
[type]-[name]
(see example below) - commit your changes
- run tests
npm run test
- push your branch to the remote repository
- create a pull request
npm run test
npm run encrypt
Until I finalize the pipeline, builds are performed manually.
npm run build
Please keep the following in mind when developing:
- Add tests for modified or additional code
- Keep code bloat to a minimum, the final minified code should remain very small
- Maintain a consistent style
- Use no dependencies
- Comment everything (see example)