To get started, install archetect and render this template to your current working directory:
archetect render git@github.com:p6m-archetypes/python-blank.archetype.gitThis creates a completely empty Python project with only the necessary infrastructure files.
When rendering the archetype, you'll be prompted for the following values:
| Property | Description | Example |
|---|---|---|
project |
General name that represents the service domain | Shopping Cart |
suffix |
Used in conjunction with project to set package names |
Service |
group-prefix |
Used in conjunction with project to set package names |
{{ group-id }} |
team-name |
Identifies the team that owns the generated project | Growth |
This archetype provides only the essential infrastructure files:
- GitHub Actions workflows for CI/CD (build, promote to staging/production)
- Kubernetes platform configuration for deployment
- Basic Dockerfile for containerization
- Project structure with no application code
- No dependencies, frameworks, or opinions - completely blank slate
You add your own Python application code, dependencies, and build configuration.