Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

In-Progress PRs (Reverted/Closed)

Note

This section is probably outdated based on later updates to developer docs, and could be archived.

The following BD-34 work was either reverted or closed until we can come back to this.

...

Other Developer Documentation Notes

Publishing code repo docs to Readthedocs

This section still seems relevant as of Nov 2022.

  • May need to update Publish Documentation on Read the Docs

  • If readthedocs admin page becomes unmanageable, will need tooling using API like Ned’s spreadsheet of readthedocs projects from a Hackathon.

  • How should an owner decide when this is warranted? Is it always warranted?

  • We don’t have a documented best practice for links that work from inside github and readthedocs.

  • The cookiecutter does not have a great default readthedocs outline.

    • See edx-toggles and edx-django-utils for possible enhancements.

    • Related: We don’t have a best practice for including docs from inside the repo in the main published docs.

      • See edx-django-utils docs/monitoring/README.rst for a temporary solution and pointers to other solutions.

Fix Sphinx theme

Note

A decision is hopefully being made to deprecated (see https://github.com/openedx/edx-sphinx-theme/issues/184). This section can probably be deleted/archived once this ticket has been accepted.

Repo open-edx-proposals maintenance

  • make requirements doesn’t work until after you have sphinx installed.

  • make develop complains about a missing directory. Should this even be used?

  • Should the Sphinx Makefile be separated from the main Makefile, like in edx-developer-docs? Or, does someone know how to make this work?

Other resources

...