Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion docs/source/glossary.rst
Original file line number Diff line number Diff line change
Expand Up @@ -35,5 +35,14 @@ and API, and provides additional references where to seek more information
cloud instance
A virtual server running on cloud infrastructure (such as AWS EC2) that can be dynamically created, configured, and destroyed. ReproMan uses cloud instances to provide scalable computational resources.

resource
A computational target where ReproMan can execute commands and manage environments. Resources represent different types of compute infrastructure including local machines, virtual machines, cloud instances, and containers.

orchestrator
A component responsible for staging input data and handling results before and after running commands on resources. Examples include plain orchestrators for simple tasks and DataLad-based orchestrators for reproducible workflows.

submitter
A component that handles the actual submission of jobs to execution systems on a resource. Submitters manage different job scheduling systems such as local execution, batch systems (SLURM, PBS), or container orchestration platforms.

.. _Docker: http://docker.io
.. _Singularity: http://singularity.lbl.gov
.. _Singularity: http://singularity.lbl.gov
23 changes: 16 additions & 7 deletions readthedocs.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,20 @@
formats:
- epub
- pdf
version: 2

requirements_file: requirements.txt
build:
os: ubuntu-22.04
tools:
python: "3.12"

python:
version: 2
sphinx:
configuration: docs/source/conf.py

formats:
- pdf
- epub

python:
setup_py_install: true
install:
- method: pip
path: .
extra_requirements:
- devel
Loading