Skip to main content

Foxops 🦊

Project description

foxops 🦊

License Python Version

build status deployment status

Foxops is a tool that helps to create Git repositories from a template file structure. It serves as a central tool for maintaining an overview of all repositories created from a template, including their versions and the data used to fill placeholders.

Moreover, foxops can keep these repositories up-to-date with any changes made to the template, even if changes were made to the target repository ('incarnation') in the meantime.

Some example use cases for this tool include:

  • Keeping multiple microservice repositories updated with a common CI/CD configuration or build tooling template
  • Managing a number of infrastructure-as-code repositories based on a common template (e.g., dev/staging/prod environments)

Documentation

The documentation and installation instructions are available here: https://foxops.readthedocs.io

Alternatives

  • cookiecutter - probably one of the most popular file-system templating tools
  • copier - another CLI application for file-system templating

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

foxops-2.6.0.tar.gz (47.2 kB view details)

Uploaded Source

Built Distribution

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

foxops-2.6.0-py3-none-any.whl (64.7 kB view details)

Uploaded Python 3

File details

Details for the file foxops-2.6.0.tar.gz.

File metadata

  • Download URL: foxops-2.6.0.tar.gz
  • Upload date:
  • Size: 47.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for foxops-2.6.0.tar.gz
Algorithm Hash digest
SHA256 0489936c00b4e78e7ab63a43e901229f3f7f31d9610c8fa315a35aa03193d424
MD5 60ecf28d8dd7fbae26e801993e5a38cf
BLAKE2b-256 f9c53855e79533592a09b6e3225412bf500d83ec265369bd8a6fd4f2adb6f533

See more details on using hashes here.

File details

Details for the file foxops-2.6.0-py3-none-any.whl.

File metadata

  • Download URL: foxops-2.6.0-py3-none-any.whl
  • Upload date:
  • Size: 64.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for foxops-2.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9fd71e76184334831c469d89b02cf1694ad56274f3e849e27b03ed4e68ad6852
MD5 40100851391cc6644060d4b43db6a485
BLAKE2b-256 625d8c00774eab9096dbc95c270bc553d71a264fb2934057d8a3a01422937298

See more details on using hashes here.

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