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.7.0.tar.gz (47.6 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.7.0-py3-none-any.whl (65.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for foxops-2.7.0.tar.gz
Algorithm Hash digest
SHA256 ee27912358875d58553d4e293c8f6c8e0036f034cb87e83c487d684c15b00cc4
MD5 8ef063b6932d0a787a4a56cf33d695dd
BLAKE2b-256 9fb55ba10abcac5a32b69af23fdf639cd174fd89cb0b04fa1df2852878d57805

See more details on using hashes here.

File details

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

File metadata

  • Download URL: foxops-2.7.0-py3-none-any.whl
  • Upload date:
  • Size: 65.1 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.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2c5031e4d64f83afd5a1cd7faea87af79f8462add131849ed669f1cda9ebc779
MD5 eb06895702d49578678e4b92ec5f2a6e
BLAKE2b-256 cd5d34e3de629f2e8d8d16bacfbd0b8efaeee65a153748bf3645374d59e7be24

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