WIP: ADR-001 Clean architecture project structure #2

circlebuilder wants to merge 1 commits from circlebuilder/groundwork:adr-001 into main
_This Spike keeps track of notes relating to finding a best-practices setup for the Clean / Hexagonal architecture of Groundwork MVP._ ### Information resources - [Structure for the Unstructured. A Different Perspective on Clean Architecture for Domain-Centric Applications](https://defrag.github.io/2023/04/04/a-structure-for-the-unstructured.html) - [Data-oriented, clean&hexagonal architecture software in Rust – through an example project](https://dpc.pw/data-oriented-cleanandhexagonal-architecture-software-in-rust-through-an-example) - [How I structure my apps (in Rust and other languages)](https://dpc.pw/how-i-structure-my-apps-in-rust-and-other-languages) - [Using simple values as boundaries between components and subsystems](https://www.destroyallsoftware.com/talks/boundaries) (Video, must-watch) - [Functional core, imperative shell](https://www.destroyallsoftware.com/screencasts/catalog/functional-core-imperative-shell) (video, [HN discussion](https://news.ycombinator.com/item?id=18043058), and [another HN discussion](https://news.ycombinator.com/item?id=34860164))
circlebuilder added this to the Clean architecture milestone 2023-04-10 18:38:23 +00:00
circlebuilder added the
label 2023-04-10 18:38:23 +00:00
circlebuilder self-assigned this 2023-04-10 18:38:24 +00:00
realaravinth was assigned by circlebuilder 2023-04-10 18:38:24 +00:00
circlebuilder added 1 commit 2023-04-10 18:38:25 +00:00
circlebuilder added this to the Development project 2023-04-11 02:27:09 +00:00
This pull request is marked as a work in progress.
You can also view command line instructions.

Step 1:

From your project repository, check out a new branch and test the changes.
git checkout -b circlebuilder-adr-001 main
git pull adr-001

Step 2:

Merge the changes and update on Forgejo.
git checkout main
git merge --no-ff circlebuilder-adr-001
git push origin main
Sign in to join this conversation.
There is no content yet.