Apache Stratos team uses Git as their source control system and Maven 3 as the build tool. Follow the instructions below to be able to contribute your code to Apache Stratos as a non-committer.
Set up a mirror of the original Apache Stratos Git repository by forking it. The Git repository can be found at the following location https://github.com/apache/stratos/.
cd <LOCAL_FOLDER_NAME>/<STRATOS_SOURCE_HOME>
cd myLocalRepo/<STRATOS_SOURCE_HOME>
Use Maven to build the source.
Command | Description |
---|---|
mvn clean install | To build the source distribution of the release. |
mvn clean install -Dmaven.test.skip=true | To build source distribution, without running any of the unit tests. |
mvn clean install -Dmaven.test.skip=true -o | To build source distribution, without running any of the unit tests, in offline mode. This can be done only if you've already built the source at least once. |
After you set up your local Git repository, follow the steps below to contribute code as a Non-committer:
Info |
---|
For more information on how to use pull requests, see Using pull requests. |