mirror of https://github.com/keeweb/keeweb.git
1.4 KiB
1.4 KiB
Contributing to KeeWeb
👍 Thanks for taking the time to contribute!
Issues
If you have found an bug, please open an issue and fill in the app version and your user-agent (you can find these details in Settings/Help section). Please check TODO before creating a feature request.
Please, describe the issue in details: what were your actions? What has happened? Does it happen on Demo or New database? If no, how to reproduce this? If you are using a test db without your personal data, please attach it.
Pull Requests
Plugins are not supported for now. So, if you want to add a feature, please, follow these steps:
- make sure it's not listed in [https://github.com/antelle/keeweb/wiki/Unsupported-Features](banned features)
- check compatibility with [TODO.md](the project roadmap) and key features: you should not break anything
- if your feature is introducing a lot of new UI, or is changing any UX or design concept, please, open an issue to discuss it first
- please, respect existing style in code, styles, markup
- don't add any dependencies
- test your code: it must work in browser, Windows, OSX and Linux
- if your code is platform-dependent, please add corresponding switches
- respect each platform: don't create behaviour which breaks interface guidelines or user expectations
- run
grunt
and make sure it's passing