ubiquibot / .github

0 stars 1 forks source link

Produce Diagram for All Systems of DevPool #2

Open 0x4007 opened 7 months ago

0x4007 commented 7 months ago

In order to more effectively onboard new talent we should produce a full system diagram/flow chart, which describes the interaction between all of our technologies. This also should provide great orientation for any active contributors.

Some ChatGPT pointers:

Creating a comprehensive system diagram for your platform involves several key steps and considerations. This diagram will serve as a vital tool for onboarding new developers, providing them with a clear overview of how different components and repositories interact within your system. Here's a structured approach to creating your system diagram:

General Tips

Creating a comprehensive system diagram is a collaborative effort that requires input from various stakeholders. It not only aids in onboarding new developers but also serves as a reference for your entire team, promoting a deeper understanding of the system's architecture and workflows.

I think what is needed would be a file representing all the services and the communication with each module of the whole project

It's a good idea although I fear that depending on the level of detail it can become deprecated quite fast. I'll see if I can get some help from ChatGPT.

Originally posted by @pavlovcik in https://github.com/ubiquibot/configuration/issues/1#issuecomment-1949780007

ubiquibot[bot] commented 7 months ago
! action has an uncaught error
0x4007 commented 7 months ago

@barebind this task is a bit more research oriented in nature. You seem pretty good at writing. Not sure if this is of interest, but it will provide you the opportunity to understand our entire infrastructure deeply.

0x4007 commented 7 months ago

Just realized when I originally posted my comment that this repository is private so maybe you didn't get the notification @barebind

chris-chris commented 6 months ago

@pavlovcik Oh, you already had an idea about this issue. I want to take this task.

I believe that understanding and neatly organizing the entire system architecture is an extremely impactful task, regardless of the reward. It will significantly accelerate the communication speed within the team and the adaptation speed of new developers.