If you're reading this, thanks for taking the time to contribute to Puddle! Here are some guidelines for contributing.
Puddle uses Electron, HTML, CSS, and JavaScript. The base app can be found in the src folder, and build configuration is located in package.json. Puddle uses electron-builder for builds, and update-electron-app for auto-updating.
Puddle uses depfu and imgbot.
Before you report a bug on Puddle, make sure that it isn't based on the version of Puddle you have. Once you're sure, you can create an Issue with your bug report in it.
We love new ideas! Just add yours to Issues, and we'll take a look.
Code contributions are absolutely welcome too! Just follow our styleguide and create a pull request.
Here's our short and simple style guide:
- Use 2 spaces for indentation
- Use semicolons
- Use spaces (see current code for details)