You are considering a contribution to boxes? That’s fantastic!
All boxes development has moved to the GitHub social coding platform:
Boxes has been around a long time. It is available for many platforms (in reality for many more than those featured on the download page). Great care has been taken to make the boxes source as compatible as possible with all kinds of different platforms.
The planned functionality has long been implemented, and it is very stable. Development has thus slowed down and concentrates on maintenance and contributor-supplied changes.
The author can be contacted by email anytime, but please do not be offended when the response is slow. Even if it takes weeks or months, your email is never lost!
Changes must be introduced by creating pull requests on GitHub. Note that you can improve the boxes code as well as the website content! Ideas for new box designs should be submitted via GitHub, but since the most beautiful designs sometimes come from non-technical people, emails are acceptable for those.
It is best to discuss the planned change before actually doing work on it by creating an issue for it. This is really not a big deal, but it helps to ensure that your work will end up on the boxes master branch.
In order to create a pull request, you must first fork the boxes repo. Then create a new feature branch for your change. Commit the changes to your feature branch. After that, you can create the pull request against the boxes master.
The pull request must meet the criteria mentioned below. If additional changes are identified during the review, you can simply push them to your forked repo, and the pull request will update automatically.
Since boxes is not actively being developed anymore, changes to the code base must be “production ready” from the start. The following check list may help:
These criteria apply only to code changes. (Although other changes should not break the build, either.)
Now that boxes is on GitHub, all contributors are automatically listed on GitHub. But in the years before GitHub, boxes has received support from additional people:
François-Xavier Coudert - 64bit enablement for MacOS
Many thanks to these awesome folks!