Your help is very welcome. Before implementing a feature, please open an issue to discuss the changes or additions you want to make.
Make sure to check the upcoming features page to make sure the feature you want to implement isn't already in progress. Feel free to start coding one of the features in the to-do section!
- Create a personal fork of the project on Github.
- Clone the fork on your local machine.
- Create a new branch to work on! Branch from
main
and name it something likefeature-x-dev
. - Implement/fix your feature, make sure to comment your code at least a little.
- Follow a semi-consistent code style for each file, including indentation.
- There isn't really a consistent commit naming system, but please make your commit names clear, for example "feat: keyboard shortcuts" or "fixed popup resizing bugs"