TODOS for organization, improvements, processes and documentation
@davekay100 ci sta già lavorando.
Dal 13/1/2021.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Organization
- Remove all fields that are not implemented, or label them NOT IMPLEMENTED
- Clean up the schema
- Clean up all the mappings and other files
Improvements to the Subgraph
- Add in the proxy implementation code (it is commented out and now working)
- Add a field that shows total delegation fees paid by a delegator, all time
- Renaming of fields
-
totalStakedonDelegatorsshould really be calledtotalDelegated
-
- Rename all fields and names from
signalledtosignaled - Add collected GRT to the epoch, to go alongside rebate amount
- Move GRT and transfers out of the main subgraph (some discussion still needed here)
- Implement GRT in USD and ETH by querying the uniswap subgraph (you could argue this should be in the GRT balances subgraph, as it would cause a ton of txs as well
- Load AND CREATE all entities by default to avoid future bugs
- Remove
lastRunEpoch
Process improvements
- Start following standard Graph QL api upgrading procedures
- Look into hiding deprecated fields in Graph QL
- Figure out the best way to set up a hook or github action for the subgraph
- Develop an updating process:
- Changelog
- Release versions (on github, no need for NPM right now)
- For Versions, have the subgraph ID in a file in the code, automatically updated
- Consider doing monthly updates, and running a dev subgraph and a prod subgraph
- Linting on push
Documentation for the subgraph
- Explain parts per million
- Deep explanation on subgraphs vs. subgraph deployments (might be able to dig up docs on notion)
- Explain CURRENT and cumulative
- Explain GRT values are all 10^18
- Explain how network issuance rate works ( 1.000000012184945188^(3656060*24/13) )
- Explain subgraph metadata for semantic versioning
- Document all mappings
- See if we can autogen docs from the schema
- See if we can autogen docs from the event signatures
- Lingua principale
- TypeScript
- Stelle
- 82
- Fork
- 47
- Merge medio
- 7g 3h
- PR unite (30g)
- 2
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
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di graphprotocol/graph-network-subgraph
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 45/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
graphprotocol/graph-network-subgraph#270 · 1 commento ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
graphprotocol/graph-network-subgraph#249 · 5 commenti ·
Tutte le issue di graphprotocol/graph-network-subgraph
Issue simili
-
Add: Yemen Education SDApertastreams:add
Difficoltà 2/5 Meno di un'ora Idoneità per principianti 70/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
apache/rocketmq-dashboard#6872 ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
interledger/publisher-tools#931 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
ARTPARK-SAHAI-ORG/calibrate-frontend#727 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
fab-geocommuns/RNB-site#539 ·
I maintainer di solito rispondono entro 2 giorni