Warning The schemas within this repository are considered works in progress/drafts. Their contents may not fully reflect the current state of
condaand associated tools.
Schemas for the conda ecosystem.
This repository is published to https://schemas.conda.org.
The website logic is available at site/.
- Create a new environment with
python >=3.12and the requirements insite/requirements.txt. For example:conda create -n schemas "python>=3.12" --file site/requirements.txt. - With the activated environment, regenerate the site with
python site/publish.py. - The generated contents are available at
_build/. Serve it in your browser withpython -m http.server -d -build/.
Details about each site/ item:
index.j2.html: HTML document templated with Jinja.config.toml: The variables used to render the HTML template._static/: Anything in this directory is copied as is to_build/.publish.py: Python script to load the HTML template and render it with the contents inconfig.toml. It also handles_static/contents.requirements.txt: The dependencies needed bypublish.py.
- Ecosystem-wide schemas go in the "General" section. Example:
repodata.json. - Application-specific schemas go under a dedicated section. Example:
menuinstschemas.