Contributing

XQuartz is an open source project, and without support from the community, it will not be able to flourish. There are many ways to contribute to the project, even for non-programmers or novice programmers. If any of the tasks below look interesting to you, please jump in.

Mailing Lists

If you want to be involved, please join our mailing lists. This is the best way to communicate with others in the community to offer help to others or get advice.

Bug Screening and Triage

XQuartz gets a low volume of bug reports, but they do pile up. It is helpful to have extra eyes on incoming bug reports and do initial screening to help determine when regressions were introduced, duplicate bugs when appropriate, or raise the alarm when a serious issue is discovered.

Website Design & Content

If you’re a website designer, and something about this site irritates you, throw us a bone.

If you see content out of date, you can provide improvements.

This website is hosted on GitHub, so it’s easy to fork the site and send pull requests.

Take a look at the GitHub’s Jekyll Documentation for setting up jekyll for local testing, and then send us your pull requests.

Build System

The current build system is a hack of perl scripts and Makefiles, patching and building each upstream project their tarball releases. We can certainly do better. If you are passionate about build engineering, continuous integration, and infrastructure, there is a lot of room for improvement in this area. Join our mailing lists, read our developer information, and let’s build a new build system for XQuartz.

Fixing Bugs

If you’ve got the chops for coding, fix the bugs that irritate you, add features you’re missing, or check out bugzilla to see what bugs users have reported. Our developer information page will help you get started.

Please also note the following resources from X.org:

Financial

All of the software we package are developed through the hard work of the open source community. If you would like to make a financial contribution to the continued efforts of this and related projects, please checkout the Xorg Sponsorship Page.

Web site based on a design by Kyle J. McKay for the XQuartz project.
Web site content distribution services provided by CloudFlare.
Software distribution services provided by JFrog Bintray.