Contribute
A big welcome and thank you for considering contributing to ServerX.
You’ve come to the right place if you looking to:
Report a bug
Discussing the current state of the code
Submitting a fix
Proposing new features
Becoming a maintainer
We Develop with GitHub
We use GitHub to host code, track issues and feature requests, as well as accept pull requests.
📣 Discussions
Discussions are where we have conversations.
If you’d like help troubleshooting a docs PR you’re working on, have a great new idea, or want to share something amazing you’ve learned in our docs, join us in discussions.
🐞 Issues
Issues should be used to report problems with the tool, its documentation, request a new feature, or to discuss potential changes before a PR is created.
If you’ve found a problem described above, search open issues to see if someone else has reported the same thing. If it’s something new, open an issue using a template. We’ll use the issue to have a conversation about the problem you’ve highlighted.
If you find an issue that addresses the same problem you’re having, please add your own reproduction information to the existing issue rather than creating a new one. Adding a reaction can indicate to our maintainers that a particular problem is affecting more than just the reporter.
🛠️ Pull Requests
A pull request is a way to suggest changes to ServerX.
When opening a pull request, it must be accompanied by a complete pull request template.
When we merge those changes, they will be available in the next release of ServerX.
In general, follow the fork-and-pull Git workflow:
Fork the repository
Clone the repository
Create a branch locally with a succinct but descriptive name
Commit the changes to the branch
Push changes to your fork
Open a PR in our repository
📜 Licensing
In short, when you submit code changes, your submissions are understood to be under the same MIT License that covers the project. Feel free to contact the maintainers if that’s a concern.