-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
featureNew feature or requestNew feature or requestk::designRelated to overall design and/or architectureRelated to overall design and/or architecturek::exampleRelated to usage examplesRelated to usage examplesk::toolchainRelated to project toolchainRelated to project toolchainroadmapRoadmap for multiple stepsRoadmap for multiple steps
Milestone
Description
Project layout
arcana-core(core/dir): contains core abstractionsarcana-codegen-impl(codegen/impl/dir): contains codegen implementationsarcana-codegen(codegen/dir): proc-macro shim crate forarcana-codegen-implarcana(project root): umbrella crate uniting all others behind feature-gates
Roadmap
- Core design:
- Events handling
- Aggregates/read models(?) and event sourcing
- Commands handling
- Commands gateway
- Unit of work
- Repository
- Queries handling
- Queries gateway
- Background processing
- Sagas
- Examples:
- Example mini-chat project
- Toolchain:
-
Makefile - GitHub Actions CI
- Auto-releasing on tags
- Issue/PR templates
-
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
featureNew feature or requestNew feature or requestk::designRelated to overall design and/or architectureRelated to overall design and/or architecturek::exampleRelated to usage examplesRelated to usage examplesk::toolchainRelated to project toolchainRelated to project toolchainroadmapRoadmap for multiple stepsRoadmap for multiple steps