Wso2 svn structure documentation

Is there any documentation that describes the structure of WSV2 svn?

The folder https://svn.wso2.org/repos/wso2/branches/ seems to be out of date.

Question 1: Should I work only in the svn folder https://svn.wso2.org/repos/wso2/carbon/ ?

In the https://svn.wso2.org/repos/wso2/carbon/ folder, I manage to put fragments together, for example, the difference between Carbon orbit , the kernel and the platform . > (see previous stack question) .

There are 3 subfolders in the folder https://svn.wso2.org/repos/wso2/carbon/platform/branches/ :

  • 4.0.0
  • 4.0.2AF
  • 4.1.0

Question 2 : 4.0.0 and 4.1.0 seem to be for the Carbon platform, but what is 4.0.2AF - is it a Factory application?

Question 3: If I want to work with a specific version of Carbon say 4.0.3, it seems to me that I need to check the 4.0.0 branch. What else do I need to do so that mvn clean install builds 4.0.3 for me?

+1
wso2
source share
2 answers

Question Should I work only in the svn folder https://svn.wso2.org/repos/wso2/carbon/ ?

WSO2 is currently being actively developed in the following svn directory.

https://svn.wso2.org/repos/wso2/carbon/

Question : 4.0.0 and 4.1.0 seem to be for the Carbon platform, but what is 4.0.2AF - is it a Factory application?

Branches at https://svn.wso2.org/repos/wso2/carbon/platform/branches/ belong to the Carbon platform. Branch 4.0.2AF for the WSO2 App Factory ( http://wso2.com/cloud/app-factory/ )

Question If I want to work on a specific version of Carbon 4.0.3, it seems to me that I need to check out the 4.0.0 branch. What else do I need to do so that mvn clean install builds 4.0.3 for me?

You can build Carbon 4.0.3 as follows:

https://svn.wso2.org/repos/wso2/carbon/kernel/branches/4.0.0/patch-releases/4.0.3/

You can create products using the branch. Therefore, the URL of the SVN branch is indicated in the links.

Each branch has a patch release for small platform releases. For example: https://svn.wso2.org/repos/wso2/carbon/platform/branches/4.0.0/patch-releases/

As mentioned in your answer, you can also create from tags.

You can learn more about the product version and the carbon version from the release matrix: http://wso2.com/products/carbon/release-matrix/

You can also subscribe to the WSO2 newsletter and get more information if you have not subscribed.

+1
source share

The answer to question 3 is the assembly of the marked version (of course !!). Thanks for the answer here for pointing me in the right direction.

I have been blindly following the wiki documentation that talks about checking branches.

+1
source share

All Articles