Contributing
Improvements and fixes are always welcome. If you see any unassigned issues, feel free to try them out.
Pull Requests
Make sure:
- The code compiles
- You can build it for at least Windows and Linux
- The code follows established conventions of the codebase
- Docs are updated with changes made
Development
Should be as simple as npm install
and npm start
for running the dev app.
Build and Package
Always try and build and package with your changes
Build
npm run make
Package Windows
npm run package -- --platform=win64
Package Linux
npm run package
Contributing to the docs
The docs use Docusaurus, and are mostly written in Markdown.
The docs can be run locally from the docs
dir
$ cd push-fitnotes/docs/
$ npm start
After Docusaurus is up, you can view the docs in your browser under https://localhost:3000
. After you make your changes, you should be able to view them in your local instance. After your changes have been merged, the live instance of the docs will be manually deployed by the pull request assignee.