First, thanks for your interest! We appreciate your time.
The project has been broken into several pieces:
- ethereum-react-components - a React component library
- grid-ui - uses the component library to assemble Grid's user interface
- Grid (this repo) - the desktop app wrapper for grid-ui
- electron-app-manager - handles app updates
The MVP will be a node management tool for power users. No wallet or browser features will be included in the first release.
- Answer/contribute to other user's open issues.
- Report a bug by opening a GitHub issue.
- Suggest an enhancement by opening a GitHub issue.
- Contribute to documentation by opening a pull request.
- Fix a bug or add a feature by opening a pull request.
- Looking for something to work on? Try filtering for good first issue tags.
Before spending the time on a new feature that isn't already requested in an issue, please open a new issue to suggest the enhancement. The team will let you know whether the proposed feature fits into our broader vision.
Before filing, please search for related issues and contribute to existing discussions if appropriate. If no bug resembles yours, do your best to fill out the new issue template, including detailed steps to reproduce the issue.
- Please fill out the PR template! Your answers will help us review and merge your code more quickly.
- Use your linter! If your editor isn't configured with eslint, run it in a terminal window with
yarn lint:watchornpm run lint:watch. - Use conventional commits to help us evaluate semantic versioning needs, e.g.
fix:,feat:,docs:, etc. commit prefixes. - Reference related issues when appropriate, e.g. "Closes #13" in a PR description.