# devx — Reusable Development & CI/CD Tools A Python package providing reusable development and CI/CD automation tools for oblachno-oss projects. ## Overview devx consolidates release management, PR automation, wiki sync, badge generation, translation checks, and more into a single installable package. It was extracted from the [GRM](https://git.oblachno.oblachno.fyi/oblachno-oss/grm) project to be reusable across all oblachno-oss projects. ## Installation Install from the Gitea PyPI registry: ```bash pip install devx --index-url https://git.oblachno.oblachno.fyi/api/packages/oblachno-oss/pypi/simple ``` ## Architecture - **Core modules** — config, exceptions, i18n, api_clients, gitea_cli - **CI automation** (`devx.ci`) — release, publish, auto_merge, pr_review, classify_changes, etc. - **Dev tools** (`devx.tools`) — setup, install_tools, check_test_speed, configure_repo, generate_badges - **Molecule tools** (`devx.molecule`) — Optional, for projects with Ansible roles See [AGENTS.md](https://git.oblachno.oblachno.fyi/oblachno-oss/devx/src/branch/master/AGENTS.md) for full project conventions.