The frontend for the Sump Thing project
Sump thing is an affordable aquarium monitor which is totally open source. The frontend is beautifully designed and intended to be maintained by the community.
- Clone the repo
yarn install
yarn dev
yarn test
- This runs a verbose test suite on the entire project
yarn test:watch
- This runs the jest watcher, you can configure this at runtime however you like, it is most commonly used for watching as new tests are written / saved to run them automatically.
Contributions are welcomed and, in fact, encouraged. Here is how to make a contribution:
- Create an issue for the feature or bugfix you are working on, or denote that you are PRing a current issue in the near future.
- Fork the repo
- Create a branch called
patch:<number>
.- For your first contribution,
patch:1
will work.
- For your first contribution,
- Write good, quality code.
- Ensure the code you wrote is well tested.
- Make a PR to
develop
.- There will be no community PRs accepted into
master
as it is a reflection of what is currently live in production.
- There will be no community PRs accepted into
- Ensure the codeclimate maintainability and coverage has not dropped. Small decreases will be considered.
- After the PR is created, a project maintainer will review it. All comments should be resolved before the PR is merged.