OK, Sourceforge is set up.
Sourceforge allows really easy creation of wikis, forums, email etc (and hand coded websites if anyone can be bothered), all for free because they love open source, so I think we should create some of those.
If anyone signs up for Sourceforge and gives me their username, I can make you admin because I don't really want to do the project descriptions etc.
SVN
SVN (subversion) is a system to allow file management in projects.
There are two main operations:
-Update - this means download the files from the server, and replace any files you did NOT modify with the newer ones from the server
-Commit - this uploads any files you DID modify since your last commit to the server, so everyone else can download the new files.
Every time someone commits something new or modified, the revision number goes up. This means you can always know how up to date your files are, from what revision they are at compared to that on the server.
What we need now if for someone to set a up a directory system (I suggest the directories /bin, /src, /include and /lib, but you may want different folders for different projects)
Then when this directory system has been made locally, commit it.
For anyone who wants to use your own client, here is what you need:
Quote: "svn co https://darkgdkosp.svn.sourceforge.net/svnroot/darkgdkosp darkgdkosp "
TortoiseSVN step by step
1. download tortoiseSVn from
http://tortoisesvn.net/, for free
2. install it
3. Create a new folder someone on your computer,
4. go into this folder and right click
5. You should now see an option "SVN Checkout"
6. In "URL of repository", paste this:
Quote: "https://darkgdkosp.svn.sourceforge.net/svnroot/darkgdkosp"
7. You are done!
You should see any files already on the server. Create new files here, right click and choose "Commit" and a dialog appears.
Check the boxes next to the files you want tto commit. New ones will be unchecked by default.
Don't forget to include a short log message so people know what has been committed. This is in the top box when you commit.
You will be prompted for a username and password, this is you sourceforge username and password, and I need to grant you SVN access first, so tell me your sourceforge username (sign up first!!)
Every time you need to update (I suggest you do this before you start working every time), right click and choose update in the root SVN folder.
I will create a basic exemplar fodler structure, but feel free to change it.