dev-launchers / strapiv4

GNU General Public License v3.0
8 stars 2 forks source link

Create Dev Launchers System Design and Architecture Documentation #88

Open oriyomibadmus opened 1 year ago

oriyomibadmus commented 1 year ago

We need to create a comprehensive documentation outlining the Dev Launchers system design and architecture. This document will serve as a reference point for current and future members, helping them understand the overall structure and components of our systems

Acceptance Criteria

dbradham commented 2 months ago

@oriyomibadmus is this something you would be interested in working on? I think having a diagram of our system would be extremely helpful for maintaining the system and onboarding new developers.

oriyomibadmus commented 1 month ago

@dbradham Yes, I totally agree and would be taking this on

dbradham commented 1 month ago

Big points to cover:

dbradham commented 1 month ago

@oriyomibadmus I am moving this to "in progress" lane. I am looking forward to your output here! I was wondering if you would be willing to join some calls for with other teams like IdeaSpace or User Profile and present the diagrams when you are finished? I think it would help them a lot for them to hear you explain our existing systems and take their questions.

Also, please let me know if I can help with covering any of the points in the comments above. I know last week you had mentioned some pending questions for frontend data flow specifically.

dbradham commented 1 month ago

How authentication works in the application (David will work on this)

How authentication works in the Strapi admin panel (Yomi will work on this)

Backend data flow (Yomi has gotten started on this)

Frontend data flow (David will work on this)

Devops/deployments (Yomi already has most of this documented)

Define the hosting environments/providers (Yomi has gotten started on this)

Define the life of a request (Assignee TBD)

Define the tech stack (Assignee TBD)

How to data flows from users to the database, and back (Assignee TBD)