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

Uploaded Source

Built Distribution

foxops-2.2.2-py3-none-any.whl (61.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: foxops-2.2.2.tar.gz
  • Upload date:
  • Size: 46.4 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.2.tar.gz
Algorithm Hash digest
SHA256 df19d6e72ea6dde8c28f8440e04d30536a261be2bffdfb47b64c507a727ed369
MD5 7c577c31ae6feaad5e6c37169ab98f75
BLAKE2b-256 980d38f8b2803fbbe4cfa0b4bbf3b9ad690b2421dc48e1e821ab988efd3fe4bc

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: foxops-2.2.2-py3-none-any.whl
  • Upload date:
  • Size: 61.7 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6491f68b4c73ceac4b3d6e1d19d2f2f9f7fb095d3b25927b86ce8a766d54d2fd
MD5 78222fd4c36dd8a90e4bb8a544518aea
BLAKE2b-256 88cf13f9a13155e4f6b3669d0d2672937787efc22d33aa862b2d542d232ec984

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