diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..77a95df --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,18 @@ +## Contribute +## What to contribute +Any bug fixes or new features are welcome in this project. PRs will be accepted after review and testing without promises or dates. They should be associated with an Issues. There may or may not be a previous conversation, either in discussions or in the issue itself. + +## How to contribute +In case you want to contribute code to this project, you must first establish what type of contribution it is and create an issue according to its type: + +### A small bug fix. 🐛 +In this case the review will be lighter, only the functionality will be tested and tests will be added or modified if necessary. + +### New capabilities or major change implementations. 🥇 +The process will be slower. +- There should be a prior conversation about the functionality you want to implement, either through [discussions](https://github.com/NovoaDev/Dependency-Graph-BCExt/discussions). or within an issue. The point of this is that you don't waste time writing code, which then may not be accepted. +- Fork the repository. +- Create a Pull Request with the changes. +- The next step is to wait for the approval of the PR, it will be evaluated and approved or rejected. + +Feel free to contact any of the maintainers if you have any questions about the contribution process.