Skip to main content

Template Engine V1 - Create software component skeletons from templates

Project description

Pip.Services Logo
Commandline Template Engine application in Python

This application is the implementation of the Template Engine V1 in the development of an AI agent Template Engine V1 - Create software component skeletons from templates

Quick links:

Get

Get the microservice source from BitBucket:

git clone git@bitbucket.org:entinco/eic-templateengine.git

Install the microservice dependencies:

cd cmd-templateengine-python

pip install -r requirements.txt

Get docker image for the microservice:

docker pull entinco/cmd-templateengine-python:latest

Launch the microservice with all infrastructure services using docker-compose:

docker-compose -f ./docker/docker-compose.yml

Develop

For development you shall install the following prerequisites:

  • Python 3.6+
  • Visual Studio Code or another IDE of your choice
  • Docker

Install dependencies:

pip install -r requirements.txt

Before running tests launch infrastructure services and required microservices:

docker-compose -f ./docker-compose.dev.yml up

Run automated tests:

pytest

Generate API documentation:

./docgen.ps1

Before committing changes run dockerized build and test as:

./build.ps1
./test.ps1
./package.ps1
./run.ps1
./clear.ps1

Contacts

This microservice was created by and is currently maintained by Enterprise Innovation Consulting.

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

templateengine-1.0.1.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

templateengine-1.0.1-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file templateengine-1.0.1.tar.gz.

File metadata

  • Download URL: templateengine-1.0.1.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for templateengine-1.0.1.tar.gz
Algorithm Hash digest
SHA256 04b5e19580b7a36d039cc059a04fbe78f8911c0764b2ed645324ce204e68672d
MD5 5547b5f98322ac81f292bc08cb09c13d
BLAKE2b-256 a778e17d522c168971436b3a726251d24e8e74642ecd2a969be3231cb67a4922

See more details on using hashes here.

File details

Details for the file templateengine-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for templateengine-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ff86a8646e01b461e57ac492cc9c8cc50f79f7d53078e54bfc3ab06c79621f27
MD5 ec0bf9c7954025df2c17db398f70dda2
BLAKE2b-256 613e65e21602d6cb9c4941a580765869e69d31ce1659f3707789b5a1c42f6009

See more details on using hashes here.

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