mhy
mhy copied to clipboard
Continuous TODO list
Done (keeping them just because it looks cool)
- [x] ~Refact the code to make it easier for other maintainers start on it easily~
- [x] ~
Typescriptsupport -> config~ - [x] ~Create documentation~
- [x] ~Official website~
- [x] ~Add command registering interface instead of implementing all commands in mhy~
- [x] ~Add CI for dist (along with sub-packages) + Docker image~
- [x] ~Update dependencies (being done continously)~
- [x] ~Remove
postcss-cssnextin the favor ofpostcss-preset-env~ - [x] ~Rename @mhy/mhy to
mhy~ - [x] ~
Prettierrefakt: detach from Babel, use Process~ - [x] ~Add
Prettierto all available extensions it is supporting~ - [x] ~Add
*Stormconfiguration docs~ - [x] ~Add
VSCodeconfiguration docs~ - [x] ~Make folders configurable (like src)~
- [x] ~Add
mhyconfig, single source for stuffs like extensions, directories, etc.~ - [x] ~Implement a solution for correct array manipulation from package.json~
- [x] ~Add
webpack-bundle-analyzerprocess~ - [x] ~Add
tslintprocess~ - [x] ~Deprecate other mhy repositories and packages~
- [x] ~Appriciation option for contributors and dependency developers~
- [x] ~Add
standalone storybooksupport~ - [x] ~Pass flags to WDS~
- [x] ~Make console functions allowed by eslint using development
NODE_ENV~ - [x] ~Measure
babel-loadercache options if compilation can be speed up~ - [x] ~Add
jimpprocess (cancelled)~
Next
- [ ] Create more examples
- [ ] More CLI ouput tests
- [ ] Create repository with test projects
- [ ] Add missing community profile pages
- [ ] Use
svgr-loaderinstead ofreact-svg-loader(also investigate the removal of svgx extension) - [ ] Add
GraphQLtoys (with GraphQL Codegen) - [ ] Add backend toys for servers, API testing tools, OpenAPI mock server, etc.
- [ ] Add
VueJSsupport - [ ] Add
Angluarsupport - [ ] Introduce multiple sub folders instead of a single src (like ui, server, etc.)
- [ ] Rewrite whole codebase in TS
- [ ] Add
svgoprocess - [ ] Implement support for
presets - [ ] Add support for
react-docgen-typescript-loader - [ ] Add more verbose loggin
- [ ] Add more debug info
- [ ] Create unit tests
- [ ] Add out-of-the-box support for translations using Babel macros
- [ ] Add
parcelsupport - [ ] Add
rollupsupport - [ ] Add
babel-plugin-redux-saga(only macro maybe?) - [ ] Add support for locked
mhyversions - [ ] Optimize UI: speed
- [ ] Refact UI: Draggable, resizable, full mouse support
- [ ] Add https://github.com/pikapkg/web support
- [ ] Add https://github.com/okonet/lint-staged support
- [ ] Node 12 support for Docker image
- [ ] Setup a monorepo approach, use @mhy namespace again and refact codebase into smaller packages again.
- [ ] Add support for monorepo tools (eg. Lerna)
- [ ] Add support for dependecy presets (
npm i mhywill still have everything together but there can be a choice to use@mhy/coreonly and install@mhy/preset-reactseparately for example. - [ ] Auto update
mhyDependencies? - [ ] Run tests on deployments
- [ ] Add
storybook-addon-react-live-edit - [ ] Add support for command auto-complete (https://github.com/wintercounter/mhy/issues/20)
- [ ] Add new process for https://github.com/kefranabg/readme-md-generator
- [ ] Add new process for as-script
- [ ] Add new process for TypeDoc
- [ ] Add new process for serve
- [ ] Add process for https://github.com/urish/typewiz
Reserved
Reserved