Scheduled service maintenance on November 22


On Friday, November 22, 2024, between 06:00 CET and 18:00 CET, GIN services will undergo planned maintenance. Extended service interruptions should be expected. We will try to keep downtimes to a minimum, but recommend that users avoid critical tasks, large data uploads, or DOI requests during this time.

We apologize for any inconvenience.

README.md 1.7 KB

Editing, building, and publishing extension documentation

datalad-gooey uses Sphinx for document generation and suggests using Read the Docs for automatic documentation building, versioning, and hosting.

Once you are ready to document your extension software, take note of the following:

Document editing

Edit your docs/source/index.rst file using reStructuredText, which is the default plaintext markup language used by Sphinx. Add further documentation as needed.

Local testing

For testing locally whether your documentation builds and renders correctly, first install the developer requirements from the repository's root directory:

pip install -r requirements-devel.txt

Then build the documentation locally:

make -C docs html

Navigate to docs/build/ and open index.html in your browser to view your documentation.

Remote building and testing

The GitHub Action workflow located at .github/workflows/docbuild.yml will run on a push or pull request to your GitHub repository's master/main branch. This builds the documentation remotely and serves as an automated documentation test.

Publishing your documentation

  • If you maintain your extension yourself outside of the scope of the DataLad GitHub organization, you can follow these instructions for integrating your version control system (such as GitHub) with Read the Docs.
  • If your extension is maintained by the DataLad developer team, please create an issue asking for help with the setup.