conda/schemas

GitHub: conda/schemas

提供 conda 生态系统中各类文件格式的 JSON Schema 定义及文档站点。

Stars: 11 | Forks: 14

# Conda Schemas conda 生态系统的 schemas。 本仓库发布至 https://schemas.conda.org。 ## 贡献流程 网站逻辑位于 `site/`。 1. 使用 `python >=3.12` 以及 `site/requirements.txt` 中的依赖项创建一个新环境。例如:`conda create -n schemas "python>=3.12" --file site/requirements.txt`。 2. 在激活的环境下,使用 `python site/publish.py` 重新生成站点。 3. 生成的内容位于 `_build/`。使用 `python -m http.server -d -build/` 在浏览器中提供服务。 关于 `site/` 中各项的详情: - `index.j2.html`:使用 Jinja 模板化的 HTML 文档。 - `config.toml`:用于渲染 HTML 模板的变量。 - `_static/`:此目录中的任何内容都会原样复制到 `_build/`。 - `publish.py`:用于加载 HTML 模板并使用 `config.toml` 中的内容进行渲染的 Python 脚本。它还处理 `_static/` 的内容。 - `requirements.txt`:`publish.py` 所需的依赖项。 ## Schema 位置约定 - 生态系统范围的 schemas 放在“General”部分。示例:`repodata.json`。 - 特定应用程序的 schemas 放在专用部分下。示例:`menuinst` schemas。
标签:Conda, DNS解析, Jinja2, JSON Schema, Python, Python安全, Syscall, Web开发, 包管理, 开源项目, 数据模式, 数据结构, 无后门, 生态系统, 逆向工具, 静态站点生成, 验证