Seneca-CDOT / telescope

A tool for tracking blogs in orbit around Seneca's open source involvement
https://telescope.cdot.systems
BSD 2-Clause "Simplified" License
96 stars 189 forks source link

Create Telescope Architecture Diagram #2880

Open cindyorangis opened 2 years ago

cindyorangis commented 2 years ago

Following the architecture doc that was added in #2662, we should create an architecture diagram to go along with the written doc.

Telescope 2 5

Here is a janky diagram I made after the doc was added because it was exciting but it has been neglected since... this was the state of Telescope in Release 2.5. Obviously, it is incomplete and many things new features have been added since 2.5 such as Supabase, React Native, Docusaurus, etc.

Missing items:

humphd commented 2 years ago

This ls looking amazing! We need to update a few things:

Question: is the source of this diagram something we can check into git, so we can maintain it, or only the finished product?

cindyorangis commented 2 years ago

Question: is the source of this diagram something we can check into git, so we can maintain it, or only the finished product?

I made this in Figma and exported it as a .jpeg file. I don't know how we can check this into git but we should probably explore how it can be done since we'll be making changes to the diagram often

cc @sirinoks since she mentioned she working on this https://github.com/Seneca-CDOT/telescope/pull/2662#issuecomment-1019308190

sirinoks commented 2 years ago

@cindyledev What other file types can you export it as? I'm not familiar with Figma myself, but if that's the only option, I can learn it.

cindyorangis commented 2 years ago

@cindyledev What other file types can you export it as? I'm not familiar with Figma myself, but if that's the only option, I can learn it.

.png, .jpg, .pdf

I can send you the Figma file so you have it locally, it's a .jam file

sirinoks commented 2 years ago

@cindyledev I can work with PDFs in Illustrator theoretically

cindyorangis commented 2 years ago

@sirinoks I don't know if you wanna redo the whole thing because when I was making the diagram, I didn't account for resolution or screen sizes so the image is terrible. It's a REALLY rough draft

sirinoks commented 2 years ago

@cindyledev So I want to it have a color coded format that's also linked to label colors and have generally design and shit, so that's my focus. But I don't know all the components, and I know we have some missing components to add.

cindyorangis commented 2 years ago

Let's see if we can use mermaid.js here

cindyorangis commented 2 years ago

Depends on #2960 . Once it gets resolved, we can move forward with this.