Code Management
Code has become an increasingly important part of the scientific process, and is a science unto itself. Traditional scientific practices and publishing have often failed to keep up with this shift, and an entire crop of tools and methods to remedy the situation has sprung up.
Version Control
- git citable code guidelines: git
- zenodo
- git
- Major distributed version control system; used by Linux kernel project
- svn
- Another major version control system
Code Hosting
- github
- Popular hosting site for git repos, with project management tools
- bitbucket
- Another hosting site for git repos
- sourceforce
- Site for open source source code and executable hosting
- gitlab
- A git hosting system; can be installed on server to manage a team or university\'s code
- gitorious
- Google Code
- SciForge