# Contributing Contributions to Keystone the form of issues and pull requests are welcomed. Contributions which improve the documentation and test coverage are particularly welcomed. ### Community Ecosystem Keystone doesn't make too many assumptions about the types of applications it can support. We are building a targeted programming interface for designing and iterating on domain models and schemas, resulting in a web application framework that is powered by Typescript and GraphQL. We value your ideas and contributions! If you're interested, [open a discussion](https://github.com/keystonejs/keystone/discussions/new/choose) or [open a pull request](https://github.com/keystonejs/keystone/pulls) and start the conversation! Community contributions are the driving force that makes our community ecosystem thrive. ## Versioning Keystone follows [semver](https://semver.org/). ## Code of Conduct Keystone adheres to the [Contributor Covenant Code of Conduct](/CODE-OF-CONDUCT.md). ## Security For vulnerability reporting, please refer to our [security policy](/SECURITY.md).