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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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