DOWNLOAD
All the doumentation of this web site is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported License
W3StudioCMS versioning and repository organization
Here you will find a small guide to learn how is organized W3studioCMS' repository. The repository organization has been changed from the 1.1 release version of sfW3studioCmsPlugin and this document refers about this new guide line. Older versions will remain unchanged.
The repository's address is: http://svn.w3studiocms.com/W3StudioCmsProject/
Main tree
The major change regards the main developing tree, because the trunk folder has been deprecated and now each new developing line is placed inside the branches folder and named with the developing revision. For example the 1.1 line has a folder named as 1.1 inside branches folder.
Releases
Each time a new version is released, a new tag is created under tags folder and named RELEASE_[rev number].
sfW3studioCmsPlugin
Follows the base schema for sfW3studioCmsPlugin and bundled plugins:
sfW3studioCmsPlugin
branches
1.1
data
config
lib
modules
plugins
Referenced externally to bundledPlugins
web
tags
RELEASE_1.1.0
RELEASE_1.1.2
...
bundledPlugins
w3sExtensionBackendPlugin
branches
tags
trunk
[files]
w3sExtensionFrontendPlugin
branches
tags
trunk
[files]
Bundled plugins do not follow the guideline exposed before, but are structured as the classic svn schema, this because they are part of the W3studioCms core and don't need a detailed release management. They have a dedicated folder in the repository to gain more flexibility in the management and let people who want to customize the interface of the CMS to focus on the desidered feature.
The sandbox, the themes and the extensions follows the general guide line used for the repository.

