09-17-2014, 06:30 AM
Ok, really high level:
- create yourself a git account and log in
- go to the corebos project and create a fork for yourself
- clone your fork into your development machine: git clone <!-- m --><a class="postlink" href="https://github.com/...">https://github.com/...</a><!-- m -->.
- install your cloned/local version and get everything ready to work and test
- that was the "do once/initialization"
- now each time you want to develop a new feature you have to:
- git checkout -b my_new_feature_branch
- that creates a new branch where you can develop and test
- once it is finished you commit your changes to the branch:
- git add {new files}
- git commit -m "your message"
- now you go to your project in github and select the branch, you will see that you have a "Pull Request" button there which will hand hold you through the rest of the project
There is a lot of GIT here, it is extremely important that you dedicate some time to learning git, not only for contributing to the project but also for maintaining your installs: it is a VERY powerful and useful tool that will help you keep all your installs up to date easily.
Patience <!-- s:-) --><img src="{SMILIES_PATH}/icon_e_smile.gif" alt=":-)" title="Smile" /><!-- s:-) -->
Keep asking
- create yourself a git account and log in
- go to the corebos project and create a fork for yourself
- clone your fork into your development machine: git clone <!-- m --><a class="postlink" href="https://github.com/...">https://github.com/...</a><!-- m -->.
- install your cloned/local version and get everything ready to work and test
- that was the "do once/initialization"
- now each time you want to develop a new feature you have to:
- git checkout -b my_new_feature_branch
- that creates a new branch where you can develop and test
- once it is finished you commit your changes to the branch:
- git add {new files}
- git commit -m "your message"
- now you go to your project in github and select the branch, you will see that you have a "Pull Request" button there which will hand hold you through the rest of the project
There is a lot of GIT here, it is extremely important that you dedicate some time to learning git, not only for contributing to the project but also for maintaining your installs: it is a VERY powerful and useful tool that will help you keep all your installs up to date easily.
Patience <!-- s:-) --><img src="{SMILIES_PATH}/icon_e_smile.gif" alt=":-)" title="Smile" /><!-- s:-) -->
Keep asking
Joe
TSolucio
TSolucio