Common Media Projects/Contributing

From FreeGameDevWiki

Jump to: navigation, search

< Common Media Projects

We invite everyone to submit their own creations under free licenses.

Contents

What to contribute?

You can contribute to one of the already started media packs, start a new pack (you will have to post to our forum for this) or you can submit anything, which might be useful for game development without aiming for one specific pack. The files will be stored and can still be useful.

Only freely licensed media may be added, see Common Media Projects/Licensing.

How to submit files?

You can upload your files via some file-hosting service and link to it in our forum. This is not recommended.

The better solution is to use Subversion to contribute.

Submitting via Subversion

  1. Get a SourceForge.net account
  2. Install a Subversion client
  3. Ask in our Common Media Projects Subversion thread for access

When you have access, a 'users/username' directory will be created for you, where username is your Sourceforge login id. You can submit files to your this directory.

Using Subversion from the command line

  • When prompted for your user name and password, enter your SourceForge.net login credentials
  • If it asks for the wrong user name (i.e. it defaults to your local user name) then just press enter and it will let you enter the correct user name * * It is important to use the https:// url, otherwise you will not have writing access

Anyway, here's an example commit by the user freegamer:

  • He checkouts his user directory
$ svn co https://freegamer.svn.sourceforge.net/svnroot/freegamer/cmp/trunk/users/freegamer mycmp
Checked out revision 15.
  • He goes to it and copies test_image.png to it
$ cd mycmp/
$ cp ~/Pictures/GameDev/test_image.png .
  • He adds the file to his (local) SVN repository
$ svn add test_image.png
A  (bin)  test_image.png
  • Finally he checks in (submits) his changes
$ svn ci -m "Example commit - I added the file test_image.png"
Authentication realm: <https://freegamer.svn.sourceforge.net:443> SourceForge Subversion area
Password for 'charles': 
Authentication realm: <https://freegamer.svn.sourceforge.net:443> SourceForge Subversion area
Username: freegamer
Password for 'freegamer': 
Adding  (bin)  test_image.png
Transmitting file data .
Committed revision 16.
Personal tools