TODOS for organization, improvements, processes and documentation
@davekay100 ya está trabajando en esto.
Desde el 13/1/2021.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
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
- Lenguaje dominante
- TypeScript
- Estrellas
- 82
- Forks
- 47
- Merge medio
- 7 d 3 h
- PR fusionados (30 d)
- 2
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
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/graph-network-subgraph
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 45/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
graphprotocol/graph-network-subgraph#270 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
graphprotocol/graph-network-subgraph#249 · 5 comentarios ·
Todos los issues de graphprotocol/graph-network-subgraph
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
anomalyco/opencode#56380 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
BUG | `MCP 服务器` | 全局层行的停用/启用与删除报 404 server row not found,编辑保存会在 profile 层复制出重复行Posiblemente ocupada @w6242652 la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Chocobozzz/PeerTube#7832 ·
Los mantenedores suelen responder en 3 días
-
Pay to use?Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 66/100
darkreader/darkreader#16108 · 1 comentario ·
Los mantenedores suelen responder en 2 días