-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Bence Csati <[email protected]>
- Loading branch information
Showing
1 changed file
with
67 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,67 @@ | ||
# Bank-Vaults Project Governance | ||
|
||
Bank-Vaults is an open source project dedicated to simplifying the complex world of secret management in the Cloud Native ecosystem and on Kubernetes. This document outlines the project's governance structure and how community members can contribute and participate in decision-making processes. | ||
|
||
## Community Roles | ||
|
||
### Users | ||
|
||
Users are the foundation of the Bank-Vaults community. They utilize the project in their environments and provide valuable feedback. We encourage users to: | ||
|
||
- Share their experiences with Bank-Vaults | ||
- Report issues and suggest improvements | ||
- Participate in discussions on our communication channels | ||
- Contribute to documentation by reporting unclear or outdated sections | ||
|
||
### Contributors | ||
|
||
Contributors actively help improve Bank-Vaults. Anyone can become a contributor by: | ||
|
||
- Submitting pull requests for bug fixes or new features | ||
- Improving documentation | ||
- Helping other users in community forums | ||
- Reviewing pull requests | ||
- Writing blog posts or giving talks about Bank-Vaults | ||
|
||
Regular contributors may be invited to join the `contributors` team, granting them additional access and responsibilities. | ||
|
||
### Maintainers | ||
|
||
Maintainers are responsible for the overall direction and quality of the project. Their duties include: | ||
|
||
- Reviewing and merging pull requests | ||
- Triaging issues | ||
- Guiding architectural decisions | ||
- Managing releases | ||
- Ensuring the project adheres to security best practices | ||
|
||
New maintainers are nominated by existing maintainers and approved through a consensus process and will be added to the `maintainers` team. | ||
|
||
## Decision Making | ||
|
||
Bank-Vaults follows a consensus-seeking decision-making process. For most decisions, we strive for agreement among maintainers. If consensus cannot be reached, the project lead (or a designated decision-maker) will make the final call. | ||
|
||
## Contributing | ||
|
||
We welcome contributions from everyone. To get started: | ||
|
||
1. Fork the repository | ||
2. Create a new branch for your changes | ||
3. Make your changes and commit them with clear, descriptive messages | ||
4. Open a pull request with a detailed description of your changes | ||
|
||
All contributions will be reviewed by maintainers and/or experienced contributors. | ||
|
||
## Code of Conduct | ||
|
||
Bank-Vaults adheres to its [Code of Conduct](https://bank-vaults.dev/docs/code-of-conduct/) | ||
|
||
## Communication Channels | ||
|
||
- GitHub Issues, Pull requests, and Discussions. | ||
- [Slack channel](https://cloud-native.slack.com/archives/C078PHYK38W) for real-time communication | ||
|
||
## Roadmap and Release Process | ||
|
||
- The project roadmap is maintained in the [GitHub organization](https://github.com/orgs/bank-vaults/projects/5). | ||
- Releases are managed by maintainers and follow semantic versioning. |