Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Console: improve DX + refactor #243

Open
1 of 15 tasks
Evalir opened this issue Dec 7, 2020 · 1 comment
Open
1 of 15 tasks

Console: improve DX + refactor #243

Evalir opened this issue Dec 7, 2020 · 1 comment
Assignees
Labels
P2 👀 'Lets do!' issues

Comments

@Evalir
Copy link
Contributor

Evalir commented Dec 7, 2020

Right now the console repo could use some love (but feel free to lift any of these to the general monorepo):

  • DX / Contributor related:

    • Let's add pre-commit hooks for linting.
    • Let's add bundlewatch to track the app size. It should be as small as possible.
    • Let's add a CONTRIBUTING.md and a SETUP_GUIDE.md for people to get running with the console.
    • Let's freshen up the Console README.md.
    • Let's add Sentry for error tracking.
    • Let's start doing some testing for several components. We can start small and move upwards slowly.
    • Let's move to Snowpack (Needs these changes on use-wallet)
  • Refactor related:

    • Eliminate the remaining js files (mostly battle-tested utils lifted from other projects). (PR: Console: remove console warnings #261)
    • Settle down on a way to organize types.
    • Let's add a global error handler.
    • Let's add a 404 page.
    • Let's upgrade to React 17 and react-scripts ^4.0.1 (Currently a hassle, might be done in a separate PR as a lot of tooling might be affected)
    • Let's track the used chain id through the URL and move the state coupled to React.
    • Let's sweep through the codebase and try to eliminate most, if not all, any type declarations.
    • Let's start to form a folder where we can keep the theme used throughout the repo, and all pure UI components (buttons, boxes, etc)
@Evalir Evalir added the P2 👀 'Lets do!' issues label Dec 7, 2020
@Evalir Evalir added this to the v1.0: Mainnet launch milestone Dec 7, 2020
@Evalir Evalir self-assigned this Dec 7, 2020
@Evalir
Copy link
Contributor Author

Evalir commented Dec 7, 2020

@bpierre would love some feedback if you have any ideas! I wanna make this as clean and high quality as we can 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P2 👀 'Lets do!' issues
Projects
None yet
Development

No branches or pull requests

1 participant