[Task] Class Diagram
Nessuno ha ancora preso questa issue.
- Lingua principale
- TypeScript
- Stelle
- 44
- Fork
- 4
- Merge medio
- 7m
- PR unite (30g)
- 2
Descrizione
Class diagrams have to be created in many computer science courses, therefore we should also have this task format. I think, that we could use React Flow for handling the interactive creating of classes and connections. For adding fields and methods and updating the class name, we could go different ways. Two which come to my mind are:
Update the nodes in place like on the front page of the documentation of React Flow.
Update the nodes by using a sidebar, like we do for the Flow Editor.
My preference is the sidebar approach. Since this enables us to have rich inputs, but not clutter the class diagram.
I am not sure how to evaluate a given class diagram or how to show a statistic, which are core features of Bitflow. If you have any suggestions, feel free to write a comment.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia esaminando il Flow Editor esistente e la documentazione collegata di React Flow, in particolare la sua modifica interattiva dei nodi. Chiarisci se i nodi di classe utilizzano la modifica in-place o una barra laterale, quindi definisci come devono funzionare la valutazione e le statistiche. Il lavoro è considerato completato quando per il formato dell’attività del diagramma delle classi è stato concordato l’ambito dell’interazione e della valutazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- react, typescript
- Ambito
- frontend
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100