AVSLab / bsk_rl

RL environments and tools for spacecraft autonomy research, built on Basilisk. Developed by the AVS Lab.
https://avslab.github.io/bsk_rl/
MIT License
36 stars 2 forks source link

Issue #17: Sphinx documentation #98

Closed johnowagon closed 5 months ago

johnowagon commented 6 months ago

Description

Part of #17

Please include a summary of the changes and the related issue. Please also include relevant motivation and context. List any dependencies that are required for this change.

How should this pull request be reviewed?

Type of change

How Has This Been Tested?

Please describe the tests that you ran to verify your changes.

Does not change code functionality

Test Configuration

Checklist:

To test locally since auto-generated documentation files are not being tracked by git: From project root:

sphinx-apidoc -e -f -o docs/source/documentation src/bsk_rl/
cd docs && make html

The output pages can be viewed from docs/build/html/index.html. Note that some pieces of documentation may look wrong, this is due to some syntax errors in docstrings, #94 addresses and fixes these issues.

Mark2000 commented 6 months ago

Updated to not use sphinx-apidoc for more flexibility. Currently running make html in the docs folder should build everything.

Mark2000 commented 5 months ago

@LorenzzoQM addressed your comments and ready for approval

LorenzzoQM commented 5 months ago

Thanks for making those changes. I just approved the pull request. This documentation is an excellent addition to the repo!