XenServer has come leaps and bounds in the last 3 years and a lot of people have been working really hard on it, however there are lots of really critical core fixes / features / upgrades that realistically should have been actioned by now.
I know that Citrix provides limited resources, but the good news is that XenServer is (now) open source!
The problem: beyond creating bugs and submitting lots it's hard for the community to contribute their time to help fix issues or implement features.
- How do I comply to the development guidelines?
- Where is the official git repo that I can submit pull requests to?
- Do submitted pull requests / pushes trigger a CI run?
- If (and I hope) they do trigger a CI run, how do I watch it and check the output etc... I.e. Is it on travis or can I run the build and tests on our local gitlab-CI?
For Citrix to save money supporting XenServer, to increase the performance of XenServer, to add test coverage, to add features quickly - get the community involved.