- OCaml 98.4%
- Standard ML 0.8%
- Shell 0.3%
- HTML 0.3%
- Perl 0.1%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
Rules in a skill should stand on their own: "since 0.49.0", "kayfabe >= 0.2.1", "measured: ..." and the llama.cpp incidents behind the tag pattern and the merge-up.d self-commit rule date the text without changing what the agent should do. State the rule, keep the reason. |
||
| .forgejo/workflows | ||
| .gear | ||
| bin/zoryn | ||
| completions | ||
| devenv | ||
| docs | ||
| examples/builders.d | ||
| fuzz | ||
| lib | ||
| overrides | ||
| skills | ||
| test | ||
| .duneignore | ||
| .gitignore | ||
| .ocamlformat | ||
| AUTHORS | ||
| CHANGELOG.md | ||
| CLAUDE.md | ||
| dune | ||
| dune-project | ||
| dune-workspace | ||
| LICENSE | ||
| mkdocs.yml | ||
| README.md | ||
| README.ru.md | ||
| TODO.md | ||
| zoryn.opam | ||
zoryn
Zoryn — ALT Linux maintainer assistant.
Website: https://rider.altlinux.team/zoryn/ · Docs: https://rider.altlinux.team/zoryn/ · Source: https://altlinux.space/rider/zoryn
The name comes from an ancient root meaning light and clear sight. Zoryn helps you see through the maze of upstream releases, spec files, and build queues — automating what can be automated, while keeping you in control of the process.
At the core of a maintainer's day: two commands (zoryn up → zoryn submit) plus a handful of helpers get a package from upstream release to a sisyphus subtask.
Install
apt-get install zoryn
From source — see Installation.
Quick start
zoryn gen environment # bootstrap ~/.zoryn, SSH, hasher, RPM macros
zoryn clone mypackage
cd mypackage
zoryn up # fetch → merge → spec → changelog → build
zoryn submit # commit → tag → push → task add — one command
Documentation
Full documentation lives at https://rider.altlinux.team/zoryn/:
- Guide — installation, quick start, configuration, build farm, hooks, sandbox
- Commands — reference for every subcommand:
up,build,builder,commit,submit,spec,task,check,tag,gen,clone - Batch configs — describing groups of related packages
- Changelog
Source markdown lives under docs/en/ (and docs/ru/ for Russian). Build locally with:
mkdocs serve # requires python3-module-mkdocs-material + mkdocs-static-i18n
The landing page (site/index.html) and MkDocs-built docs share the same warm-dark aesthetic and sit side-by-side in site/.
Language policy
- Commit messages — English only. No exceptions.
- Code comments — English only. Every
.ml,.mli,.ccomment is in English. - Documentation — parallel English and Russian. Pages under
docs/en/anddocs/ru/are kept in sync; any change to one locale must be mirrored in the other in the same commit. - Discussions and review comments on https://altlinux.space (issues, pull request threads, code-review remarks) — Russian is welcome alongside English; most maintainers are Russian speakers.
Russian
Русскоязычная версия: README.ru.md · docs: https://rider.altlinux.team/zoryn/ru/
License
GPL-2.0-or-later — see AUTHORS.
Repository: https://altlinux.space/rider/zoryn