diff --git a/BESTPRACTICES.md b/BESTPRACTICES.md new file mode 100644 index 0000000..f667e4b --- /dev/null +++ b/BESTPRACTICES.md @@ -0,0 +1,73 @@ +# Governance Model + +# Project Governance Policy + +## Overview + +This document outlines the governance policy for the [Cortex.io](http://cortex.io/) Plugin Community, establishing roles, responsibilities, and guidelines for contribution, review, and decision-making. + +## Project Maintainers + +The [Cortex.io](http://cortex.io/) Plugin Community is managed by the following maintainers: + +- **Justin Reock** ([justin.reock@cortex.io](mailto:justin.reock@cortex.io)) +- **Martin Stone** ([martin.stone@cortex.io](mailto:martin.stone@cortex.io)) + +Maintainers have the authority to approve and merge pull requests, manage community interactions, and guide the direction of the repository. + +## Contributors + +- **Fernando Cremer** ([fernando.cremer@cortex.io](mailto:fernando.cremer@cortex.io)) + +## Contribution Process + +1. **Issue Creation**: Community members are encouraged to create issues for bug reports, feature requests, or discussions about new plugin ideas. +2. **Fork and Pull Request (PR)**: Contributions should be made by forking the repository, making changes, and submitting a pull request. Detailed descriptions and references to related issues are encouraged. +3. **Review and Approval**: Each pull request will undergo review by one of the maintainers. Changes may be requested before final approval. +4. **Merge Requirements**: A minimum of one maintainer approval is required to merge pull requests. Maintainers may request additional input from the community as needed. + +## Decision-Making + +Decisions on major changes or new features will be made by consensus among the maintainers. In cases where consensus cannot be reached, a majority vote among maintainers will decide. + +## Code of Conduct + +All community members and contributors are expected to adhere to the [Code of Conduct](https://www.notion.so/Code-of-Conduct-12e68bf8e9e180de9fd1dfdf29a40d86?pvs=21), fostering an inclusive, respectful, and collaborative environment. + +## License + +All plugins and contributions to this repository are covered under an MIT-derivative, Cortex copyright license, outlined in the LICENSE file below. Contributors agree to license their contributions under the same terms. + +## License File + +```markup +MIT License + +Copyright (c) 2024 Cortex + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +``` + +## Feedback and Community Support + +We welcome feedback from all users and contributors! Please use the issue tracker to report bugs, suggest improvements, or discuss potential new plugins. + +--- + +Maintainers may adjust this governance policy as the project evolves, with any significant changes documented in the repository.