# Contributing to KeeWeb
Thanks for taking the time to contribute! :gift:
There are different ways to help the project, you will find a summary here.
## Code of conduct
This project and everyone participating in it is governed by the [KeeWeb Code of Conduct ](https://github.com/keeweb/keeweb/blob/master/.github/CODE_OF_CONDUCT.md#readme ).
By participating, you are expected to uphold this code. Please report unacceptable behavior to antelle.net@gmail.com.
## Issues
First, let's check if it's [already there ](https://github.com/keeweb/keeweb/issues ).
Perhaps, someone has already reported it?
[Click here ](https://github.com/keeweb/keeweb/issues/new/choose ) to create a new issue.
When creating issues, please answer some questions asked on that page.
They will help to understand, reproduce, and fix your issue.
## Vulnerabilities
We would appreciate [responsible disclosure ](https://en.wikipedia.org/wiki/Responsible_disclosure ).
If you would like to report a vulnerability, the preferred way to do so is [contacting the developer directly ](mailto:antelle.net@gmail.com ).
## Questions, great ideas, etc...
You can [create an issue ](https://github.com/keeweb/keeweb/issues/new/choose ) to discuss any topic.
Indeed, questions on that page are not applicable in this case.
## Development
We don't accept (and in foreseeable future, we won't accept) anyone as a project collaborator directly.
Instead, the code should be contributed via pull requests. To get started with development, take a look at these pages:
- [Architecture ](https://github.com/keeweb/keeweb/wiki/Architecture )
- [Engineering ](https://github.com/keeweb/keeweb/wiki/Engineering )
- [Unsupported Features ](https://github.com/keeweb/keeweb/wiki/Unsupported%20Features )
- [Pull Request Guidelines ](https://github.com/keeweb/keeweb/blob/master/.github/PULL_REQUEST_TEMPLATE.md#readme )
## Pull requests
Please follow [this guide ](https://github.com/keeweb/keeweb/blob/master/.github/PULL_REQUEST_TEMPLATE.md#readme ).
## Docs (Wiki pages)
KeeWeb has [Wiki pages ](https://github.com/keeweb/keeweb/wiki ), however it's not possible to contribute with pull requests.
If you would like to improve it, please [open an issue ](https://github.com/keeweb/keeweb/issues/new/choose ) and submit your changes in Markdown format.
## Donations
There are two ways of donating:
- join as backer on [OpenCollective ](https://opencollective.com/keeweb#support );
- sponsor the developer directly on [GitHub ](https://github.com/sponsors/antelle ).
Please note: donation does not imply any type of service contract.
## Translations
All KeeWeb translations are contributed by the community. To improve a translation or add a missing one,
join us on [OneSky ](https://keeweb.oneskyapp.com ).
## PR
We would be happy to support you if you decide to post, blog, or review the project,
or provide any other kind of PR. Please [contact the developer ](mailto:antelle.net@gmail.com )
if you have anything to share. You can also poke us on [Twitter ](https://twitter.com/kee_web ).