Contributing overview¶
Welcome¶
Want to contribute? You are in the right place.
This page gives a quick overview and points you to the right documents. You can start small. Nothing here requires expert knowledge.
How the project works¶
Xymon is a community project. Everyone is welcome.
All kinds of help are appreciated, from small fixes to larger contributions. No prior permission is required.
Technical discussions and decisions happen on xymon@xymon.com.
GitHub is used for hosting and tracking, but the mailing list remains the main place for discussion and support.
Working with GitHub¶
- Make changes on your computer
- Push them to your own GitHub fork
- Open a Pull Request to the main project
That’s it.
How changes move¶
+---------------------------------+
| UPSTREAM (main project) |
| xymon-monitoring/xymon |
+---------------------------------+
^
| Pull Request
|
+---------------------------------+
| YOUR FORK |
| <your-github-username>/xymon |
+---------------------------------+
^
|
+---------------------------------+
| YOUR COMPUTER |
+---------------------------------+
Where to start¶
New here?
- Start with first-contribution.md
Need Git help?
More details¶
How to contribute:
Rules and good practices:
Working on CI?
Documentation format¶
When editing documentation, please follow: