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.1.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.1-py3-none-any.whl (64.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: foxops-2.5.1.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.1.tar.gz
Algorithm Hash digest
SHA256 f3f5089d4b7c10dd37ad3b6ee9de6e773f7ed8120d1cd3c9c00dd2872dd5e7d3
MD5 465ea6d2d5c9a7c28bea57751650afb0
BLAKE2b-256 b9b1d31e8a6b6fe0daecf21e0928144d128861b7a95bf59165b512e52ae93311

See more details on using hashes here.

File details

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

File metadata

  • Download URL: foxops-2.5.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9ee0f063b69cc6f8150b83ef5c3a32dfa411282b74d10bbe5a37d8beb681131d
MD5 75583ed904bd799e95d37733c242e455
BLAKE2b-256 39267d8636e677e9a2f2eff866eb73bf45078d4c30f15ae188246941812ae93e

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