Create an entity to publish without requiring the hypergraph provider
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Funcionalidade
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- typescript
- Domínio
- api, backend-api-design
Direção de pesquisa
A issue menciona Entity.Class, Todo.create, hooks, o hypergraph space provider e um ponto de entrada proposto publishToPublicSpace. Comece rastreando o fluxo atual de criação e publicação de entidades baseado em provider. O trabalho estará concluído quando uma API acordada permitir criar e publicar uma entidade sem exigir o hypergraph provider, com testes cobrindo o uso proposto.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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" })
- Linguagem predominante
- TypeScript
- Estrelas
- 22
- Forks
- 12
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de graphprotocol/hypergraph
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 78/100
graphprotocol/hypergraph#517 ·
-
Section of docs is confusing Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 68/100
graphprotocol/hypergraph#323 · 3 comentários ·
-
Improve Space Inbox Aberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
graphprotocol/hypergraph#542 ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
graphprotocol/hypergraph#529 ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 30/100
graphprotocol/hypergraph#528 ·
Todas as issues de graphprotocol/hypergraph
Issues semelhantes
-
bug(cli): hapi doctor inline-media prints a fabricated B:\ helper-script path in packaged installs Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
-
Crush Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
catppuccin/catppuccin#3125 ·
-
Add a SECURITY.md Aberta
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 90/100
ElementsProject/cln-application#167 · 1 comentário · 1 reação ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
Quantco/pnpm-licenses#17 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100