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.2.0.tar.gz (46.3 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.2.0-py3-none-any.whl (61.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: foxops-2.2.0.tar.gz
  • Upload date:
  • Size: 46.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for foxops-2.2.0.tar.gz
Algorithm Hash digest
SHA256 f19ab7777ae827f47078344fe28b5609f330f41f09f54a950f070878ac73f273
MD5 096d0d743f34034e4d074a5a1ccce12c
BLAKE2b-256 d25bde6b1fd2cd082941d4a6e4554ce78c12d42839631c7eb531ecd4124f052b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: foxops-2.2.0-py3-none-any.whl
  • Upload date:
  • Size: 61.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for foxops-2.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 40686c358f36032b3bb204b1a02e63721fdf83a5de3f33f40290498efa89cddc
MD5 ec0e5cae8e3eb58fa726cd49df824ac2
BLAKE2b-256 c7f7805532be2fa721be1e4e1d10c526721ff2cb1aa74d465c1a36a221f97c16

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