Github (Code control)
GitHub is a web-based Git repository hosting service. Projects on GitHub can be accessed and manipulated using the standard Git command-line interface and it also provides collaborative tools such as feeds, followers, wikis and a social network graph to display how developers work on their versions.
Some of the main features of GitHub are the following:
- Documentation, including automatically rendered README files in a variety of Markdown-like file formats.
- Issue tracking (including feature requests) with labels, milestones, assignees and a search engine.
- Pull requests with code review and comments.
- Commits history.
- Graphs: pulse, contributors, commits, code frequency, punch card, network, members.
- Unified and split diffs.
- Email notifications.
- Option to subscribe to notifications.
- GitHub Pages: small websites can be hosted from public repositories on GitHub.
- Nested task-lists within files
- Visualization of geospatial data