Rats Development Tools
Project description
introduction
The rats-devtools component provides a suite of tools to automate and streamline the development
workflow for any application. It offers commands for tasks such as CI pipeline checks,
container image building, documentation generation, and other essential development operations that
support, but are not directly part of, your product. While originally developed for this project,
rats-devtools is now designed for general use and can help teams enforce best practices and
maintain high-quality development environments across different projects.
Typically, the commands provided by this component are installed repo-wide, and are able to support
both monorepos, and single-component code bases. The tools for the development of rats components
can be installed with the rats.setup script found in the bin/ folder.
cd rats
direnv allow .
rats.setup
You can configure shell-completion for the duration of your session with the commands below:
eval "$(_RATS_AML_COMPLETE=zsh_source rats-aml)"
eval "$(_RATS_CI_COMPLETE=zsh_source rats-ci)"
eval "$(_RATS_DOCS_COMPLETE=zsh_source rats-docs)"
eval "$(_RATS_EZ_COMPLETE=zsh_source rats-ez)"
eval "$(_RATS_RUNTIME_COMPLETE=zsh_source rats-runtime)"
The commands in this component are also used by our CI pipelines, so will give you a good way to validate your changes before submitting a pull request.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rats_devtools-0.14.2.dev20251013210722-py3-none-any.whl.
File metadata
- Download URL: rats_devtools-0.14.2.dev20251013210722-py3-none-any.whl
- Upload date:
- Size: 50.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
97ee141533248c14693970efe77ee421b6a5c2d1c26a9a828bb41f7b07b95c84
|
|
| MD5 |
3fb6c7d3b3d2a0bcbdb3fbbc1aabbbf3
|
|
| BLAKE2b-256 |
75f7a1ea50bf9e007f1d14ad95276eda14e42d235b6cd0587681a00264dc044b
|