-
Notifications
You must be signed in to change notification settings - Fork 86
How to Contribute
There are many ways to contribute to the EthQL project: logging bugs, submitting pull requests, reporting issues, and creating suggestions.
After cloning and building the repo, check out the issues list.
If you want to understand how EthQL works or want to debug an issue, you'll want to get the source, build it, and run EthQL locally.
git clone https://github.com/ConsenSys/ethql.git
- Git
- Node.JS
- Yarn, follow the installation guide
- GraphQL
- TypeScript
- Lodash
- Express
- Infura
- JSON RPC
- web3
We use tslint for linting our sources. You can run tslint across the sources by calling yarn run lint
from a terminal or command prompt.
You should create a personal fork and create feature branches there when you need them. This keeps the main repository clean and your personal workflow cruft out of sight.
We're also interested in your feedback for the future of EthQL. You can submit a suggestion or feature request through the issue tracker. To make this process more effective, we're asking that these include more information to help define them more clearly.
In order to keep the conversation clear and transparent, please limit discussion to English and keep things on topic with the issue. Be considerate to others and try to be courteous and professional at all times. Please read Contributor Code of Conduct.
- Top-Level Queries
- Example Use Cases
- Block Query Fields
- Account Query Fields
- Transaction Query Fields
- Log Query Fields
- Decoded Transaction Query Fields
- ENS plugin: resolving names into addresses