Skip to content
This repository was archived by the owner on Sep 23, 2026. It is now read-only.

About

Converts lecture material written in reStructuredText to LectureDoc2 format.

Resources

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

Archived

Please use LectureDoc2Author which uses Markdown as its foundation. This project is no longer maintained.

Developer Documentation

This document is intended for developers working on rst2ld.

Requirements

  • Python >= 3.13
  • See pyproject.toml / requirements.txt for runtime dependencies.

Install in Development Mode

pip install -e ".[test]"

This installs the package in editable mode together with the test dependencies.

Run Tests

pytest

Tests are located in lddocutils/ldwriter/lddirectives/tests/.

Project Structure

  • lddocutils/ldwriter/ — custom Docutils writer (LDTranslator) and directive definitions.
  • lddocutils/ldwriter/lddirectives/ — monkey-patched and custom directives.
  • lddocutils/ldwriter/lddirectives/tests/ — pytest test suite.
  • rst2ld.py — command-line entry point.

About

Converts lecture material written in reStructuredText to LectureDoc2 format.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages