4
0
mirror of https://github.com/nerfstudio-project/nerfstudio.git synced 2026-11-11 02:24:38 +08:00
nerfstudio/docs/tutorials/contributing.md
evonneng 3949739449
Created skeleton structure for documentation (#30)
* added contribution docs

* set up skeleton for readthedocs

* setup skeleton structure for documentation

* added tooling docs

* fixed broken link
2022-06-08 17:27:08 -07:00

971 B

Contributing to pyRad workflow

  1. Make your modifications

  2. Perform local checks

    To ensure that you will be passing all tests and checks on github, you will need to run the following command:

    python scripts/debugging/run_actions.py
    

    This will perform the following checks and actions:

    • Black/ Linting style check: Ensure that the code is consistently and properly formatted.
    • Pytests: Runs pytests locally to make sure the logic of any added code does not break existing logic.
    • Documentation build: Builds the documentation locally to make sure none of the changes result in any warnings or errors in the docs.
    • Licensing: automatically adds licensing headers to the correct files.

In order to merge changes to the code base, all of these checks must be passing. If you pass these tests locally, you will likely pass on github servers as well (results in a green checkmark next to your commit).

  1. Open pull request