devinit / devinit/charts

Code refactoring & formatting

Open
#16 0 comments 0 reactions 2 assignees Claimed by @aleku399 View on GitHub
Dominant language
TypeScript
Stars
4
Forks
4
PR merge metrics
No merged PRs in 30d

Description

- [x] switch to typescript -- on going
- [x] add proper types for everything
- [ ] substitute lodash with ramda
- [ ] Refactor folder structure & names in some cases
- [ ] get rid of closures. They have a performance cost & encourage use of global variables
- [ ] selective imports from dependencies
> currently for convenience we have such imports import * as Plottable from 'plottable'; but ideally this should be something like import {Components} as Plottable from 'plottable';. We should only import what we use.
- [ ] break long functions into smaller functions

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.