[Task] Class Diagram
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- TypeScript
- Estrellas
- 44
- Forks
- 4
- Merge medio
- 7 min
- PR fusionados (30 d)
- 2
Descripción
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.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza revisando el Flow Editor existente y la documentación vinculada de React Flow, especialmente su edición interactiva de nodos. Aclara si los nodos de clase utilizan edición in-place o una barra lateral y, después, define cómo deben funcionar la evaluación y las estadísticas. Se considera terminado cuando el formato de la tarea de diagrama de clases tenga un alcance acordado de interacción y evaluación.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- react, typescript
- Área
- frontend
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100