Skip to main content
Dev Templates
  1. SovereignSky Projects/

Dev Templates

Active Started January 2025
Table of Contents

Production-ready templates for APIs, web apps, backends, and experiments. Lower the entry barrier for all developers with rapid prototyping and consistent best practices.

The Problem
#

Starting a new project means days of boilerplate: setting up build tools, configuring Kubernetes manifests, writing CI/CD pipelines, figuring out deployment. Every team does it differently. When someone else inherits the project, they start over.

The Solution
#

Select a template. Get a complete project with application code, Kubernetes manifests, GitHub Actions workflows, and automatic deployment — all following the same structure. Every project works the same way.

# Inside the devcontainer, run:
dev-template

Pick your template (e.g., typescript-basic-webserver), and you have a running project with local development, CI/CD, and Kubernetes deployment ready to go.

Available Templates
#

Backend Templates
#

TemplateTypeScriptPythonJavaC#GoPHP
Basic Web Server
Simple Database (SQLite)plannedplannedplannedplannedplannedplanned
Database (PostgreSQL)plannedplannedplannedplannedplannedplanned
Message Queue (RabbitMQ/Dapr)plannedplannedplannedplannedplannedplanned
Serverless (Knative)plannedplannedplannedplannedplannedplanned
Object Storage (MinIO)plannedplannedplannedplannedplannedplanned

Application Templates
#

TemplateReactDesignsystemetNext.jsStorybook
Basic React App
Basic Next.js Appplannedplannedplannedplanned

What Each Template Includes
#

Every template comes with:

  • Application code — working starter app, not just a skeleton
  • Dockerfile — container-ready from the start
  • Kubernetes manifests — deployment, service, and kustomization for ArgoCD
  • GitHub Actions workflow — automatic build and push to GitHub Container Registry
  • Local development — run and test inside the devcontainer

The Developer Workflow
#

  1. Create a GitHub repo and clone it
  2. Set up DevContainer Toolbox (one command)
  3. Select a template with dev-template.sh
  4. Develop locally inside the devcontainer
  5. Push to GitHub — CI/CD builds and pushes your container image
  6. Register with ArgoCD — ./uis argocd register my-app https://github.com/user/repo
  7. Test at http://my-app.localhost — automatic routing, no DNS setup

Real-World Example: Red Cross Norway
#

The Norwegian Red Cross has 40,000+ volunteers across 380+ local branches. Many are programmers who see how IT can improve daily operations. Dev Templates give these volunteers a structured way to build solutions that central IT can actually adopt — same project structure, same deployment pipeline, predictable handover.

How It Fits Together
#