Skip to content
This repository was archived by the owner on Mar 20, 2023. It is now read-only.
This repository was archived by the owner on Mar 20, 2023. It is now read-only.

[dev] Publishing documentation to readthedocs.org (from Github Actions?) #460

@pramodk

Description

@pramodk

Motivation : Multiple projects like NEURON, CoreNEURON and NMODL builds documentation as part of Travis or Github Actions (very recently). This documentation is pushed to GitHub.io (e.g. NEURON doc here, NMODL doc here; I am seeing an error for CoreNEURON somehow).

One of the drawback of GitHub.io is that we can store only single snapshot at a time (without hack of branches). More elegant way is to use readthedocs.org where versioning and other aspects are managed very nicely!

So it will be helpful if we could investigate readthedocs.org option and successfully migrate one of the project.

Action Items:

  • Check possibility of connecting Github Actions with readthedocs.org
  • IIRC, readthedocs.org has an option to configure project where one can build the documentation on the readthedocs.org itself. Investigate what are options and best approaches.
  • NOTE : there is one caveat I remember with above approach: for some projects setting up readthedocs.org configuration and building project like NMODL is not easy : 1. needed quite some build dependencies 2. need to build entire project to build full docs 3. also need to execute Jupyter notebooks (see here). This is quite cumbersome ~2 years ago. And thats why if we can use GitHub Actions setup, that would be less hassle (?)

cc: @tristan0x @matz-e @alkino @alexsavulescu

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions