Skip to content
jordi1215 edited this page May 6, 2021 · 5 revisions

Welcome to the SpyDrNet wiki!

Please see the links to other pages at the right for more information.

Feel free to contact us or make a pull request if you would like to contribute.

Pull request

All changes on SpyDrNet must be performed through the process of pull requests. Pull requests let you tell others about changes you've pushed to a branch in a repository on GitHub. One who wishes to make changes to the project should follow these steps:

  1. use git pull on the main folder to make sure everything is up-to-date. 2 use git checkout -b (Your branch name) to have your own branch.
  2. make changes and commit often with the proper commit message.
  3. use git rebase mater if the master is updated before your work was merged to get the latest master code.
  4. Create pytest cases in the test folder closest to your working directory.
  5. run pytest on the main directory. This will run all the tests in all the subdirectories, and make sure all tests are passed.
  6. Create a pull request on the SpyDrNet GitHub page
  7. Have an admin review your work and merge the branch
  8. Travis CI will check all of the pytests against different versions of Python3. The code has to pass those. If it doesn't then rework your code
  9. Congrats! You just made a contribution to SpyDrNet