Clarifying documentation build instructions #7
Labels
documentation 📝
Improvements or additions to documentation or tutorials
enhancement ✨
An improvement or new feature
Thank you for submitting a feature request. We value your feedback. Before proceeding with a new issue, please
take a moment to review the issue tracker for any existing requests related to the same feature.
Please be aware that RIA Core serves as the open-source core of a broader software engineering initiative.
The feature you're requesting might already be available within RIA Hub or through an
alternative Qoherent solution. In such cases, we will, during our triaging process, provide any relevant
information in the issue comments and label the request with
wont fix ❌
.Description:
Continuing the discussion from #6 , regarding the documentation build instructions in CODING.md.
Project Area:
Project documentation
Additional context:
Thanks @UmairK5669. Ya, when we run
sphinx-build
, it will process the files in thesource
directory. When processing theautomodule
directives, Sphinx should generate the corresponding HTML files from the project source. So, changes to docstrings should automatically be captured in this way.As I understand, the only thing that is not automatic is adding the
automodule
directives for new modules, for which I usesphinx-apidoc
, by runningsphinx-apidoc -o ./source ../ria
or similiar, and then you have to manually update the links in theindex.rst
files. Sounds like lots of work has been done to automate this, so perhaps we should adopt one of these work arounds: readthedocs/readthedocs.org#1139? Also, I guess this also means that right nowsphinx-apidoc
is not technically a project dependency, but just a tool we suggest using.Perhaps for now the I should just update step 3 to read: "A working copy of the docs will now be available at http://localhost:8000/, and any changes made to the configurations in the
docs/source
directory will be automatically reflected there. Docstring changes will be automatically reflected for all components withautomodule
directives." And then further explain the use ofsphinx-apidoc
in the note at the bottom? Let me know if you think these changes are accurate and would strengthen the instructions, or if you had something else in mind.Originally posted by @mrl280 in #6 (comment)
Once your feature request has been submitted, it will be triaged by an authorized Qoherent team member.
Please wait for the issue to be triaged before starting development. This is to ensure your efforts are
focused effectively. Thank you for your patience and understanding.
The text was updated successfully, but these errors were encountered: