Open oriyomibadmus opened 1 year 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.
@dbradham Yes, I totally agree and would be taking this on
Big points to cover:
@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.
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)
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
Generate system design documentation
Include system architecture details
Cover system components
Provide guidelines for understanding the system
Ensure documentation is up-to-date
Review and validate the documentation