Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Normalise Entities (Many to Many relations)

Aperta
#28 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

@ameeetgaikwad ci sta già lavorando.

Dal 3/5/2023.

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
25/100
Tipo di issue
Refactoring
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
typescript

Direzione di ricerca

Inizia individuando l’entità Profile e le definizioni delle query che espongono followers, following e gli attuali boolean flags. Esamina come viene rappresentata una relazione user-follow, quindi chiarisci con i maintainers il modello delle relazioni e il comportamento stateless delle query. Il lavoro è completato quando la struttura prevista dell’entità e gli aggiornamenti delle relazioni sono implementati senza flags specifici dell’utente e le query pertinenti sono state verificate.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Contact Details

[email protected]

What is the expected behavior?

Stateless query

We should normalise, such as Profile having followers & following which is an array of IDs

In addition, if a user follows my Profile
We should append a new Profile into the followers field, and append Profile to following field, for the follower Profile

What is the current behavior?

We should not have boolean flags such as hasCollectedByMe, isFollowingMe, etc

We want to make the query stateless, meaning that there is no "me" object when querying here

Reproduction steps

No response

Version

No response

Relevant log output

No response

Your Environment
  • Version used:
  • Environment name and version (e.g. Chrome 39, node.js 5.4):
  • Operating System and version (desktop or mobile):
  • Link to your project:
Code of Conduct
  • I agree to follow this project's Code of Conduct
Lingua principale
TypeScript
Stelle
54
Fork
14
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Developer-DAO/Lens-Graph-Subgraph

Tutte le issue di Developer-DAO/Lens-Graph-Subgraph

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.