Skip to main content

Pluggable universal code generator using dataformats like JSON and YAML to generate files with template languages like Jinja2.

Project description

PluCoGen Core

Introduction

PluCoGen, or Pluggable universal Code Generator, is conceived to be a modular program which reads data from datafiles (YAML, JSON,...) or databases and generates generic code with the help of templates (e.g. Jinja2).

While YAML, JSON and Jinja2 are part of the core (for now), PluCoGen offers the possibility to add new formats by plugin modules.

Current State

The project is currently in a very early stage and experiences rapid development. Until version 1.0.0 is reached, breaking of the API might occure at any time.

Versioning

PluCoGen uses semantic versioning according to the SemVer specification.

Contributing to Development

Merge requests are welcome! Clone the repository an preferably use the devcontainer environment or the included Dockerfile to setup a development environment.

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

plucogen-0.2.4.tar.gz (12.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

plucogen-0.2.4-py3-none-any.whl (20.7 kB view details)

Uploaded Python 3

File details

Details for the file plucogen-0.2.4.tar.gz.

File metadata

  • Download URL: plucogen-0.2.4.tar.gz
  • Upload date:
  • Size: 12.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.10.12 Linux/5.10.102.1-microsoft-standard-WSL2

File hashes

Hashes for plucogen-0.2.4.tar.gz
Algorithm Hash digest
SHA256 5d3b5849a8e1eb0d5c41171c3545ec4d795357d4e2da2031017f1a4423aca54c
MD5 ff58fdd12ef633b3e24052f5c2a154fe
BLAKE2b-256 b148332cbfae7ba5ffbc1721d62f8b52075fef9c82dfec93a70abbd1bcfda20c

See more details on using hashes here.

File details

Details for the file plucogen-0.2.4-py3-none-any.whl.

File metadata

  • Download URL: plucogen-0.2.4-py3-none-any.whl
  • Upload date:
  • Size: 20.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.10.12 Linux/5.10.102.1-microsoft-standard-WSL2

File hashes

Hashes for plucogen-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 9e37c386956bb92e04c8217b26c927d5b58be1de587aff8eb342fe6b4aa36fbe
MD5 03e78bf521ef4c9ae664cde4254e9f0e
BLAKE2b-256 db433a54695bca56c81d7f17d42b67d46f4a31c9c712d9e55b58250d7048673e

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