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.1.2.tar.gz (45.5 kB view details)

Uploaded Source

Built Distribution

foxops-2.1.2-py3-none-any.whl (60.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for foxops-2.1.2.tar.gz
Algorithm Hash digest
SHA256 5ad8c3cf9ccd0341c24ce3c0e33e4881a8defd5b60fba76e2e42b6e825a7de8f
MD5 83bbe90896d6eca03caf793075a850f4
BLAKE2b-256 73986a42d00e05adba99a0f9fb0e8e7c154830b0459e751ca890f42950bdcf30

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for foxops-2.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 915d1f90dfcc72477e59bafb190037b1f5f2a0f7f9f1ca38f6d42e615342680a
MD5 08e94272df9eb876b490e9d30b584616
BLAKE2b-256 0f4958d375ac514aaa82dff588abe54aec7101fe20e65528f1ec8e9720417f57

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page