Code Repository

From pGina

Jump to: navigation, search

If you are interested in digging through the source code, hunting down a bug, improving pGina or a pGina plugin, or just want to see some pretty syntax highlighting, feel free to check out the SVN repository hosted at SourceForge. See below for links to different branches of the SVN repository and directions for using them.

Note: There is also a CVS repository that is NO LONGER IN USE. It is still there for historical purposes, but you will NOT be able to commit any changes to it. If you are already a developer and are interested in committing code that is in the CVS archive, please commit it to the appropriate branch of the SVN repository instead.


Contents

pGina-1.x Branch

This is the ONLY branch that should be used when committing code for the 1.x line of pGina. Please DO NOT create any duplicate branches for pGina-1.x. If you have code that you are unsure should be committed, please email steve and let me check it over before creating a duplicate to submit code to.


Note: This is for pGina-1.x ONLY! Do not commit code for 2.x in this branch.

Browse pGina-1.x Branch

svn co https://pgina.svn.sourceforge.net/svnroot/pgina/pGina-1.x pGina-1.x


pGina-2.x Branch

This is the ONLY branch that should be used when committing code for the 2.x line of pGina. Please DO NOT create any duplicate branches for pGina-2.x. If you have code that you are unsure should be committed, please email steve and let me check it over before creating a duplicate to submit code to.


Note: This is for pGina-2.x ONLY! Do not commit code for 1.x in this branch

Browse pGina-2.x Branch
 
svn co https://pgina.svn.sourceforge.net/svnroot/pgina/pGina-2.x pGina-2.x


Plugins Branch

This is the branch that holds all the different pGina plugins that are being hosted on this site. When committing changes to a plugin, please be sure that you create it in the form of Plugins/NameOfMypGinaPlugin/, do not put plugin code directly in the Plugins/ branch.


Note: This is the branch for pGina plugins, regardless of which line of pGina you are using. All plugins **should** be compatible with both lines of pGina.

Browse Plugins Branch

Check out all plugins
svn co https://pgina.svn.sourceforge.net/svnroot/pgina/Plugins Plugins
  
Check out the ChainingPlugin
svn co https://pgina.svn.sourceforge.net/svnroot/pgina/Plugins/ChainingPlugin ChainingPlugin


PluginSDK Branch

This is the Branch for the source code to the PluginSDK. You probably won't need to use this branch often since this will be distributed as is in zip format anyways. But, if you want to check it out, go for it.


Note: This Branch applies to both pGina-1.x and pGina-2.x

Browse PluginSDK Branch
 
svn co https://pgina.svn.sourceforge.net/svnroot/pgina/PluginSDK PluginSDK


CVS Repository

Here you will find the inactive CVS repository. Remember, the CVS repository is for historic purposes only. Do NOT commit any new code to this repository.


Browse CVS Repository

cvs -d:pserver:anonymous@pgina.cvs.sourceforge.net:/cvsroot/pgina login
cvs -z3 -d:pserver:anonymous@pgina.cvs.sourceforge.net:/cvsroot/pgina co -P modulename
Personal tools