Skip to main content

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

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file rats_devtools-0.16.0.dev20260612203649-py3-none-any.whl.

File metadata

File hashes

Hashes for rats_devtools-0.16.0.dev20260612203649-py3-none-any.whl
Algorithm Hash digest
SHA256 93d7aad890e9447741bdda1ae0e5a98ce835829c50216f208025035d2816a078
MD5 b2b778efcddba644c652972d52e3cf35
BLAKE2b-256 609f83d51d57f033041a61dc92ae41fead5798801f60d4f20449df4d234e91d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for rats_devtools-0.16.0.dev20260612203649-py3-none-any.whl:

Publisher: release.yaml on microsoft/rats

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page