Create an entity to publish without requiring the hypergraph provider
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- typescript
- Área
- api, backend-api-design
Línea de trabajo
El issue menciona Entity.Class, Todo.create, hooks, el hypergraph space provider y un punto de entrada propuesto publishToPublicSpace. Empieza trazando el flujo actual de creación y publicación de entidades basado en providers. Se considera terminado cuando una API acordada permita crear y publicar una entidad sin requerir el hypergraph provider, con tests que cubran el uso propuesto.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Often we just want to create an entity then publish it without integrating with the reactivity of the hypergraph store. Currently when using the hooks we require writing to a private space with a hypergraph space provider.
We could have something like
export class Todo extends Entity.Class<Todo>("Todo")({
name: Type.String,
description: Type.String,
})
const newTodo = Todo.create({ name: "X", description: "Y" })
await publishToPublicSpace({ entity: newTodo, spaceId: "Z" })
// Alternatively something like this
await publishToPublicSpace(Todo, { entity: { name: "X", description: "Y" }, spaceId: "Z" })
- Lenguaje dominante
- TypeScript
- Estrellas
- 22
- Forks
- 12
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
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.
Más de graphprotocol/hypergraph
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
graphprotocol/hypergraph#517 ·
-
Section of docs is confusing Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 68/100
graphprotocol/hypergraph#323 · 3 comentarios ·
-
Improve Space Inbox Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
graphprotocol/hypergraph#542 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
graphprotocol/hypergraph#529 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
graphprotocol/hypergraph#528 ·
Todos los issues de graphprotocol/hypergraph
Issues similares
-
blocklist removal
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
MetaMask/eth-phishing-detect#296544 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
pastelsky/bundlephobia#1122 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
category/development priority/P2 scope/file-operations scope/testing type/enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Enatega Customer and Rider app: Add-ons price is not visible to customer after order is placed. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100