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.5.0.tar.gz (46.8 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.5.0-py3-none-any.whl (64.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for foxops-2.5.0.tar.gz
Algorithm Hash digest
SHA256 e41f5e0504e8fd1c31cc1a68c71e93ed1712bb2264ac9de53c47689774c858d0
MD5 6eaa565574044fd20df2e705da998615
BLAKE2b-256 a7a2eef2121c21bd668074c0d193d66b19e9265e50a9485f985094c6ebb38b00

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for foxops-2.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ff82e9b44bdadc69bffdae3b9ad1dc6dbb2dd92c01d2fe07e8cc89ee1e4cf10d
MD5 212717e2cf580baedbb00b34886d4b57
BLAKE2b-256 16ad8202e9f46ecdd1ff1fba52a7924ea714de2ba5144c7c42adf6b71be5e6ec

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