Skip to content

Concept Triage: Set-Up & System Architecture #1

Description

@D1no

Workspace Areas for integrated trunk based mono-repository structure.

  • assets
  • content
  • features
  • infrastructure
  • intelligence
  • notebooks
  • platform
  • policy
  • services

# To-Dos
- [x] Create monorepo scaffold as needed
- [x] #6
- [ ] Unblock End-to-End Type Safety / Storybook

Assets

Stack: Figma, Design Tokens, Markdown, i18n, Media Files
Location for all content used within platform, application and external systems (i.e. design / corporate identity exports)

  • Move images from web app scaffold to assets and link back to platform

Platform

Stack: pnpm, Node.js, TypeScript, React, Vite, Storybook, Playwright
Location for all application code like apps, server and services as well as application test tooling.

Infrastructure

Stack: kubernetes, argoCD, docker, gitOps
Location for all dev, build and production environments incl. required services such as databases, systems and runners.

  • Provision a "cloud neutral" bare metal self hosted example with Ubuntu Server running kubernetes
    • Buy cheap dedicated server (likely kimsufi by OVH)
    • Image server with Ubuntu Server 22.04 LTS and connect to DNS
    • Create kubernetes environment (likely through microk8s) #4
    • Install ArgoCD to enable GitOps
      • Connect ArgoCD to GitHub Repository
    • Turn set-up process into repeatable IaC or post-installation script and add to repository

Global

General items not limited to a particular work area.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions