Contribute

You don’t necessarily have to join the project to check code in. If you’re watching a project on Github you can branch the project and commit to your personal branch. People who do so can issue pull requests for their personal branches and we can merge changes that work for us. As for opening new tickets, that is not the case, so long as one has a Github account one can do so.

Step 1:

Download a copy of Byzantium LinuxHere’s how.

Install it to a USB key or virtual machine, depending on your preference. Use the official Porteus instructions to do so.

Here are some instructions for putting Byzantium Linux through its paces.

Step 2:

Set up an account at Github and start watching Project Byzantium.

This will let you not only watch the project’s activity from your Github dashboard, but if you join the project you’ll be able to check code in. You’ll also be able to open new tickets in the bug tracker, and comment on existing ones.

Step 3:

Check out a copy of the source code: git clone git://github.com/Byzantium/Byzantium.git

Now you’ll have all of the code we’ve written. To update your local checkout, change to the Byzantium directory and run the command git pull.

Step 4:

Join the mailing list.

One does not need a Gmail account to join the mailing list. You can send a message to byzantium+subscribe@hacdc.org and join the list without a Gmail account of some kind. Also, users who join the list are welcome to post their questions and experiments with Byzantium Linux; we can always use the input.

Once you’re on the list, post an introduction! Tell us how you found out about Byzantium and a little about what you would like to work on.

Step 5:

Pick something to work on!

Pick a ticket in the bug tracker and fix it. Tell us about it on the mailing list if you don’t already have commit access and post a patch (git diff) if not. Experiment with Byzantium. If you manage to break it somehow, open a ticket in the bug tracker and tell us about it. Even better, post a fix for it.