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

cmd_templateengine_python-1.0.0.tar.gz (7.6 kB view details)

Uploaded Source

File details

Details for the file cmd_templateengine_python-1.0.0.tar.gz.

File metadata

File hashes

Hashes for cmd_templateengine_python-1.0.0.tar.gz
Algorithm Hash digest
SHA256 cff03fa4a14a0b0f76ab4d7e0da00bce3c6b5bca41add656d9a23cb2abb34b81
MD5 feb45af996cb29d340d9c8d45c9e470c
BLAKE2b-256 e3bd1176e6313a4bb32da0e4dbdb474d8e7d729b6c17b1e1d32e14bd630c52bf

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