GraphiteEditor / GraphiteEditor/Graphite
Stable document format MVP
- Lenguaje dominante
- Rust
- Estrellas
- 27.2k
- Forks
- 1.3k
- Merge medio
- 20 h 5 min
- PR fusionados (30 d)
- 57
Descripción
Stable document format:
- Infrastructure for migrating old to new formats
- Separate structure for storing the document, decoupled from the `struct DocumentMessageHandler` and `struct NodeNetwork` definitions
- One struct per version, plus an associated upgrade function that goes to the next version
- ASCII graph structure markup format (use RON syntax, we need to define the semantics), see #1605
- Translation back from the ASCII format to those structs
- A way to look up a built-in node's definition by its name and not have to store its sub-network
- A way to store user-created subgraph network (or modified from a built-in node definition)
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Comienza leyendo el issue #1605 y las definiciones existentes de DocumentMessageHandler y NodeNetwork mencionadas aquí. Determina la semántica del formato, el versionado y los límites de actualización; después, delimita cómo se representan los subgrafos integrados y los creados por los usuarios. La tarea se considera completada cuando haya acuerdo sobre el diseño y la implementación de las capacidades de migración, serialización, búsqueda y traducción indicadas.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- rust
- Área
- data
- 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