Software and Tools

Here are recommended software tools for collaboration and project management.

  • Git: version control software
    Keep history of changes in code and documents

  • GitHub: collaboration and project management platform

    Issue” tracking, discussion forum, project management board

  • Gitter: instant messaging Free and open source. GitHub integration is built-in

Learning Resources

There is a plethora of books and learning resources about Git and GitHub. Here are some I found useful.

Git and GitHub for version control

GitHub for collaboration