Thanks for your interest in improving Kinopio, I'm grateful for your support.
Because the kinopio-client app has a really opinionated interface, it's strongly recommended that you create a forum topic, or a github issue, to discuss your proposed changes beforehand. A little conversation beforehand saves hours down the road.
You should propose new features in the forum in order to get feedback from a wider audience. The easiest way to contribute and learn the codebase may be to fix bugs reported in the forum.
If using github issues, you should check and reference related bug reports or feature request/design discussions from the forums to add context.
Oh and do let me know if you have any questions about the code. Some parts are way messier than others.
=( ^o^)ノ ...…___o
To create a pull request:
- Fork and clone this repo
- Create a separate branch for your changes
- Run the app with the production API server using instructions in
README.md
, and make your changes - Push your branch and open a PR
Your PR will be reviewed and merged in as soon as possible if everything looks good.
All merged contributions become part of Kinopio and governed by the terms of its license
(/^)/ ● \(^\)