GraphiteEditor / GraphiteEditor/Graphite

Stable document format MVP

Abierto
#1,742 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Architecture
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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.