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

Uploaded Source

Built Distribution

foxops-2.3.2-py3-none-any.whl (62.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for foxops-2.3.2.tar.gz
Algorithm Hash digest
SHA256 ce24dad2871b6cdc634c28ac559d66cff11d7190ffda0c587b3e2f8af91e6377
MD5 acc2dc3ed1120235ee7c9d88c4ebfdfd
BLAKE2b-256 5796c7084fbb6ae5953b3982b1a42156f1efa2d4b3ca99b8d85ba8118df00100

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for foxops-2.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 bfb5b79ab89a32189c6503cb4b3f5d1624dfffb850ce0963d860ca0839eb5a69
MD5 c19fa1d55a05d62020cedec9a48c55b3
BLAKE2b-256 8e26068834ad4c4c67d9d40162689adbfabe2f50f338aa078159e638dabdcc73

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