Contributing: Difference between revisions

From GNU Radio
Jump to navigation Jump to search
(Imported from Redmine)
 
(Fix formatting - html entities)
 
Line 10: Line 10:
# Make your changes
# Make your changes
# Commit changes and push to your repository
# Commit changes and push to your repository
# Open a "Pull Request" through the Github interface
# Open a "Pull Request" through the Github interface
# One of the project maintainers will evaluate your pull and either accept it, reject it, or ask for more details/changes
# One of the project maintainers will evaluate your pull and either accept it, reject it, or ask for more details/changes
# Once merged or rejected, the pull request is closed
# Once merged or rejected, the pull request is closed

Latest revision as of 00:59, 21 March 2017

Contributing to PyBOMBS

The PyBOMBS code is hosted off github and we handle patches and features additions through this portal.

To create a patch or add new code to PyBOMBS, follow these steps:

  1. Create an account on github
  2. Fork from pybombs
  3. Clone your forked repository
  4. Make your changes
  5. Commit changes and push to your repository
  6. Open a "Pull Request" through the Github interface
  7. One of the project maintainers will evaluate your pull and either accept it, reject it, or ask for more details/changes
  8. Once merged or rejected, the pull request is closed

Github provides lots of details and help in performing most of the steps above. If you follow these steps, you should have a very smooth experience contributing to PyBOMBS.

For new recipes, please submit pull requests on github instead for the recipes repo!

Coding Standards

We have not developed any official coding standards or style guidelines for PyBOMBS, yet. Please follow the current style found in the files to keep things consistent until we establish something more official.