# 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).