Codes should:
- have a clear function, that's easy to explain and understand
- minimizing any complex logic that's extraneous
- demonstrate good-practice use of the technology, even at the expense of extra complexity
If you're not sure about anything, just ask.
If you are new to Git, GitHub and the whole open source software community, welcome! Here are some resources for getting started and understanding what it's all about.
- Try Git by Code School
- GitHub Help
If you're not particularly fond of the command line, you can get one of GitHub's free GUI desktop apps:
If you're feeling adventurous, you can become a Git & GitHub master with the Git Path on Code School.