Please note: The core development of ImpressCMS has transitioned to Git - for more information, read this. Module development is still using the Subversion repository, though
If you are familiar with Subversion (SVN), you can contribute to the code development and commit your code directly in ImpressCMS repository. If you are not familiar with subversion, you are encouraged to investigate this (as it's a really cool tool !) :
You can also search or ask our forums !
As a member of the ImpressCMS Team, you will have commit permissions on the ImpressCMS SVN repository on Assembla. Here is what you need to know about accessing our repository.
First, you need an SVN client. If you are on Windows, we recommend Tortoise SVN. It is very intuitive and works perfectly.
Once you have an SVN client setup, you can access ImpressCMS Repository. Our repository is divided into 2 modules: core and addons.
The Core module, holds everything related to the ImpressCMS Core. The URL of our core is http://subversion.assembla.com/svn/impresscms/. This is the URL you will need when checking out folders in the core module of our repository. The Core module is structured like this:
The Addons module is where everything other then the core is developed. It is fully accessible by anyone and everyone to read, and by the ImpressCMS Team to modify it. The URL of our modules repository is http://subversion.assembla.com/svn/impresscmsaddons/. This is the URL you will need when checking out folders in the addons module of our repository. The current structure is the following:
Because The ImpressCMS Project has adopted a very opened development scheme (see Development Philosophy) a strict Policy has been established. Everyone contributing in the code needs to follow our policy scrupulously. The ImpressCMS Policy can be found here. Please make sure to read it and understand every single line!
Since an SVN Policy is nothing if it's not enforced, we have implemented the ImpressCMS Commit Review Policy. This policy will ensure every commit in the core is reviewed by our team and properly accepted.
Last modified on 2013/1/26 by Anonymous