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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5d3b5849a8e1eb0d5c41171c3545ec4d795357d4e2da2031017f1a4423aca54c
|
|
| MD5 |
ff58fdd12ef633b3e24052f5c2a154fe
|
|
| BLAKE2b-256 |
b148332cbfae7ba5ffbc1721d62f8b52075fef9c82dfec93a70abbd1bcfda20c
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9e37c386956bb92e04c8217b26c927d5b58be1de587aff8eb342fe6b4aa36fbe
|
|
| MD5 |
03e78bf521ef4c9ae664cde4254e9f0e
|
|
| BLAKE2b-256 |
db433a54695bca56c81d7f17d42b67d46f4a31c9c712d9e55b58250d7048673e
|