Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 28 additions & 15 deletions docs/source/contributing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,23 +6,36 @@ organization. We are always looking for enthusiatic contributors and we are will
lend a helping hand if you have any questions or comments. That being said, here a few
resources to help you get started.

1) Take a look through our public repos here: https://github.com/nexB/
* Find one you are interested in and check out its open **Issues**
2) If you have specific questions browse through our documentation here: https://aboutcode.readthedocs.io/en/latest/
* Depending on the project, there may be a seperate ReadTheDocs website
* If you did not find what you were looking for or you still have questions,
open an issue on the relevant repository, or ask directly via Gitter
* Take a look through our public repos here: https://github.com/nexB/ .
1) Find one you are interested in and check out its open **Issues**.
* If you have specific questions browse through our documentation here: https://aboutcode.readthedocs.io/en/latest/ .
1) Depending on the project, there may be a seperate ReadTheDocs website.
2) If you did not find what you were looking for or you still have questions,
open an issue on the relevant repository, or ask directly via Gitter.

You can always interact with the AboutCode organization and our extended community on Gitter_
* You can always interact with the AboutCode organization and our extended community on Gitter_

.. _Gitter: https://gitter.im/aboutcode-org/discuss
.. _Gitter: https://gitter.im/aboutcode-org/discuss

************************
Contribution Guidelines:
************************

.. toctree::
:maxdepth: 2


contributing/writing_good_commit_messages
contributing/testing
###############
TESTING
###############

* You've written and tested your code, but before sending code out for review, run all the tests for the whole tree to make sure the changes don't break other
packages or programs.

* After running for a while and printing a lot of testing output, the command should finish by printing,

ALL TESTS PASSED


* In the (https://github.com/nexB/, For Example) repositories
Run the tests for the entire repository.

* If you're concerned about the build status, you can check the Build Dashboard. Test failures may also be caught in code review.

* Some repositories will have different testing infrastructures, so always check the documentation for the repository in which you are working The README file in the
root of the repository will usually have this information.