Excerpt |
---|
So you are ready to commit to OpenESB projects?! This page details how to become a committer however note that it does assume that the reader is familiar with development with java, bitbucket and git command line. We'll user OpenESB Components as an example in the following sections. |
Source code repository
We are using a git repository from Bitbucket : https://bitbucket.org/openesb/openesb-components-3
You don't have rights to push directly into the community master repository. To get involved, please follow these steps :
- Create a fork of the repository
- Clone your remote repository
- Apply your changes (in the master branch or another one)
- Commit your changes in your local repository
- Push them in your remote repository
- Create a pull request to include your changes into the community repository
...
Keeping your fork up to date
First you need to link your fork upstream
Code Block | ||
---|---|---|
| ||
git remote add upstream git@bitbucket.org:openesb/openesb-components-3.git |
to verify it
Code Block | ||
---|---|---|
| ||
git remote -v |
If you want to synchronize the master branch in your local repository and push it to your fork
Code Block | ||
---|---|---|
| ||
git switch master
git pull upstream master
git push |