apluslms / a-plus-rst-tools

Tools to publish RST course content for mooc-grader and a-plus. Should be cloned as a course submodule.
MIT License
6 stars 24 forks source link

Add yaml dependency to rst files #156

Closed lainets closed 1 year ago

lainets commented 1 year ago

Description

Adds yaml files as dependencies to the rst files that reference them, allowing incremental sphinx builds.

lainets commented 1 year ago

Note that the build output directory needs to be specified in the exclude_patterns field of the apps.meta file, otherwise the git clean command in Git Manager will remove the files and the build will be done from scratch. The build command for the course needs to also be modified so that touchrst isn't run anymore.

markkuriekkinen commented 1 year ago

I force-pushed because I adjusted the git commit message first.