Getting Started: Difference between revisions

m
[unchecked revision][unchecked revision]
(→‎Protecting your code: link to Beginner Mistakes -Community Projects)
Line 67:
A convenient way of getting access to a Subversion server is to create a project over at [http://www.sourceforge.net SourceForge]. You can also set up your project at [http://code.google.com/hosting/ Google Code] or at [http://gf.cs.hit.edu.cn HIT Open Source Platform] ''(Chinese)''. For Git you can create your project on [https://github.com/ GitHub]. Keep in mind this does require your project to be open source. [https://bitbucket.org Bitbucket] is also a good alternative as it supports both Git and Mercurial, and counts with free, private repositories.
 
An additional benefit of using version control on a network-accessible repository is that it makes it a lot easier to collaborate with and get help from others. This can be quite useful, especially in the forums, as it can avoid the need for constantly posting updated versions of your code to a message thread - you simply point the conversation towards your repository, and the others in the thread will have direct access to your most current changes. It is also crucial if, as the project grows, you begin to work with other developers on the project (just [[Beginner Mistakes#Community ProjectsTeamwork|don't expect that to happen overnight]]).
 
==Common starting points==
Anonymous user