User Tools

Site Tools


proton:about

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
proton:about [2012/07/27 09:51]
seth
proton:about [2018/07/28 06:19] (current)
seth [Getting a hold of Seth]
Line 11: Line 11:
 Contributors:​ Contributors:​
  
-Aki Koskinen (Created the linux target, added new features and fixed many a bug)+Aki Koskinen ([[http://​www.secondlion.fi|Second Lion]]/​[[http://​www.twitter.com/​secondlion|twitter]]/​[[aki@secondlion.fi|email]]) 
 +  * Created the linux target, added new features and fixed many bugs
  
 Special thanks to [[http://​clanlib.org/​wiki/​Main_Page|ClanLib]] (Proton uses its vector and matrix math), boost, the Independent JPEG Group, Imagination Technologies Ltd, zlib, [[http://​irrlicht.sourceforge.net/​|Irrlicht]],​ [[http://​www.fmod.org/​|FMOD]],​ Cocos2D/​Cocos-X,​ and [[http://​www.galaxist.net/​linearparticle.html|LinearParticle]]. Special thanks to [[http://​clanlib.org/​wiki/​Main_Page|ClanLib]] (Proton uses its vector and matrix math), boost, the Independent JPEG Group, Imagination Technologies Ltd, zlib, [[http://​irrlicht.sourceforge.net/​|Irrlicht]],​ [[http://​www.fmod.org/​|FMOD]],​ Cocos2D/​Cocos-X,​ and [[http://​www.galaxist.net/​linearparticle.html|LinearParticle]].
- 
-====Why?​==== 
-One of the greatest perks of working for yourself is you can give away source code without a second thought. 
- 
-I enjoy programming engines as much as making games. ​ It gives me a warm fuzzy feeling to know people across the globe are (maybe) using my stuff and contributing bugfixes and code back.  How cool is that? 
- 
--Seth 
  
  
 ====Contributing Code==== ====Contributing Code====
  
-Do you want to be a part of the magic and contribute your brainpower to the project? ​ ​Here'​s how!+Do you want to be a part of the magic and contribute your brainpower to the project? ​
  
-  * Created patches using svn difs.  On Windows with [[http://​tortoisesvn.net|TortoiseSVN]] installed, just right click the Proton root folder ​and choose Create Patch. ​ On linux from the command line it would be: svn diff > mypatch.diff from the root folder. +Fork the github tree and submit ​pull request! ​ 
-  * Post the patches in the [[http://​www.rtsoft.com/​forums/​forumdisplay.php?​26-Proton-SDK-Area|forums]],​ if they don't totally break everything Seth will commit them +
-  * After you've "​proven yourself"​ with few patches, Seth will be happy to give you full write access to the svn if you want it +
-  * All submitted code must be fully compatible with the Proton license (unless it's like a third party library with its own license, like zlib)+
  
-Coding rules: +  ​Unless there is a very good reason we'd like all changes ​to be 100% backwards compatible with existing No breaking changes. 
- +  * All submitted code/media must be fully compatible with the Proton license or be a separate library that has a compatible license that allows it to be included (like libpng for example)
-  ​Try to follow the existing ​code style of the file +
-  * Do not commit ​breaking changes ​without talking to Seth first +
-  * Do not change default behavior of any component/class without ​to Seth first+
   * Feel free to add your name in the credits of the .h file of any class/file you considerably modify/add to   * Feel free to add your name in the credits of the .h file of any class/file you considerably modify/add to
-  * Feel free to add comments like "Added this to fix crash on OS X -JoeCoder" ​in the code, especially if it's not clear why you added something +  * Got a question about an approach? Be bold and write something ​in the [[https://​www.rtsoft.com/​forums/​forumdisplay.php?​27-Proton-SDK|Proton Forums]]!
-  * If you want to add an additional build system like Premake, it's cool as long as it doesn'​t break any existing build stuff +
 ====Contributing Documentation==== ====Contributing Documentation====
  
 This is a wiki, <​del>​feel free</​del>​ .. well, we had a bit of a spam problem and have disabled new wiki sign ups.  If you'd like access, email seth with a logon and password and he'll set it up for ya. This is a wiki, <​del>​feel free</​del>​ .. well, we had a bit of a spam problem and have disabled new wiki sign ups.  If you'd like access, email seth with a logon and password and he'll set it up for ya.
  
-====Contributing Art & Music==== 
  
-Seth sucks at art and would love to have better looking examples, logos, music, etc.  Drop him a line if you can help! 
  
-====Contributing Cash==== 
  
-Really? ​ Well, let Seth know someone would actually do this and he'll set up a paypal link or something. 
  
-====Getting a hold of Seth==== 
-Want to chat with Seth about something and email won't do? He hangs out in IRC in #clanlib on irc.freenode.net 
proton/about.1343382673.txt.gz · Last modified: 2012/07/27 09:51 by seth