-
Notifications
You must be signed in to change notification settings - Fork 0
Contributing to Hackety Hack
So, you’d like to help out with Hackety, would you? Awesome! I’d love your help. Here’s how to go about doing it, from easiest to hardest:
The absolute easiest thing that you can do to help out Hackety Hack is to tell everyone you know! Blog about it, Tweet about it, install it on your mom’s computer, whatever! The more people that use Hackety Hack, the more the joy of programming gets spread to all, which is the whole point. So get that word out there!
The next easiest thing is to simply complain. Complain a lot. That’s the only way things get fixed! Check out the issues page for Hackety, where everyone’s complaints get heard! To report an issue, just click the “Create issue” button, and spill your guts! With a big list of problems, they can be easily catalogued and fixed.
So you’d like to roll up your sleeves and get dirty, huh? Awesome! Dig in!
You have to have some background knowledge about programming to help out with Hackety, but not that much! Here are some wiki pages that will help get you up to speed:
First things first, you have to be able to actually run the code! Check out the README for detailed instructions on building your own copy of Hackety Hack.
You have to have some sort of goal in mind, or else you won’t program a thing! There are two ways of figuring out what you should work on:
- Scratch your own itch
- Check out some Issues
- Ask the list
The first is a classic Open Source idea: if you don’t like something about Hackety, dive in there and change it! Make all the text blue! Write a new feature! Whatever you’d like!
The second is what you should do if you don’t know what else to do: scratch someone else’s itch! If you check out the issues page, you can see what other people are having problems with, and try to fix one of those things!
Finally, you could also post a note to the mailing list. Just send an email to [email protected], and mention that you’re working on something! It’s also a great way to get help if you’re stuck, or to see if someone else is working on the same thing you are.
Once you’ve got something good going, commit your changes, and push them up to GitHub. If you don’t know how to do that, check out Just Enough Git to learn how. Send a pull request, and if the changes are appropriate, they’ll get pulled into the main codebase!
Go back and find something else to do! The more you contribute, the better Hackety gets for everyone!
You can also check out the source code for hackety-hack.com and do the same thing! Check out Issues, add improvements, whatever!
Hackety is built upon Shoes, so any improvements to it will also help out Hackety!