-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Concept Triage: Set-Up & System Architecture #1
Comments
Needs triage / Ideas Add CI/CD via github actions and arc for local CI/CD actions sharing Add depandabot auto dependency upgrades and auto merging as soon as tests are in place Add tilt.dev for "desk ready" one command Engineering environment Consider x86 based docket setup for github codespaces (desk ready) Add feature flag system along stack Add neet.js server App scaffold Create sample CQRS neet.js feature endpoint and combine with react hooks for lose coupling Add Kafka via Red Panda for event sourcing
Add Materialize for event / data projections Add cerbos authentification data access policy layer Add Mem Graph for real time graph analysis / analytics Add figma workspace with export page and design tokens Add Kubernetes + ArgoCD deployment target Add snyke security screening Add and check Add Python data science environment, ray and/or dask Add machine learning environment (likely TensorFlow) Add sample machine learning implementation (idea: recommender system based on analytics) |
…cl. their symlinks are deleted when iteration and refactoring dependencies. #1
Workspace Areas for integrated trunk based mono-repository structure.
To-Dos
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)
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.
pnpm
ornx
workspace for integrated application development workflowsassets/
vite
basedreact
appui
libs and link / inherit dependencies incl.tsconfig.json
ui
libs withshell
and design systemxState
to illustrate event integrationhusky
pre-commit hooksprettier
with dependency import sorting for code consistencygitmoji
intention tags git msg hooktodo-tree
eslint
with proper typescript rules and eslint JSX property sorting for component consistency #2xStyled
shorthands to sensibly groupe style and component properties#\d+
. Necessary for trunk based development and dev life cycle analytics. #3vscode
runtime debugger configuration #5wallaby
interactive test runner configured for mono repo structure (storybook
,playwright
)storybook
for component and visual testing.cache
to git ignoreplaywright
for end-to-end browser and integration testing #7cucumber
) and integrate with outer bounddocumentation
workspace area #9Infrastructure
Stack:
kubernetes
,argoCD
,docker
,gitOps
Location for all dev, build and production environments incl. required services such as databases, systems and runners.
kubernetes
Ubuntu Server 22.04 LTS
and connect to DNSkubernetes
environment (likely throughmicrok8s
) #4ArgoCD
to enable GitOpsGlobal
General items not limited to a particular work area.
The text was updated successfully, but these errors were encountered: