Skip to content

Continuous TODO list #1

@wintercounter

Description

@wintercounter

Done (keeping them just because it looks cool)

  • Refact the code to make it easier for other maintainers start on it easily
  • Typescript support -> config
  • Create documentation
  • Official website
  • Add command registering interface instead of implementing all commands in mhy
  • Add CI for dist (along with sub-packages) + Docker image
  • Update dependencies (being done continously)
  • Remove postcss-cssnext in the favor of postcss-preset-env
  • Rename @mhy/mhy to mhy
  • Prettier refakt: detach from Babel, use Process
  • Add Prettier to all available extensions it is supporting
  • Add *Storm configuration docs
  • Add VSCode configuration docs
  • Make folders configurable (like src)
  • Add mhy config, single source for stuffs like extensions, directories, etc.
  • Implement a solution for correct array manipulation from package.json
  • Add webpack-bundle-analyzer process
  • Add tslint process
  • Deprecate other mhy repositories and packages
  • Appriciation option for contributors and dependency developers
  • Add standalone storybook support
  • Pass flags to WDS
  • Make console functions allowed by eslint using development NODE_ENV
  • Measure babel-loader cache options if compilation can be speed up
  • Add jimp process (cancelled)

Next

  • Create more examples
  • More CLI ouput tests
  • Create repository with test projects
  • Add missing community profile pages
  • Use svgr-loader instead of react-svg-loader (also investigate the removal of svgx extension)
  • Add GraphQL toys (with GraphQL Codegen)
  • Add backend toys for servers, API testing tools, OpenAPI mock server, etc.
  • Add VueJS support
  • Add Angluar support
  • Introduce multiple sub folders instead of a single src (like ui, server, etc.)
  • Rewrite whole codebase in TS
  • Add svgo process
  • 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 parcel support
  • Add rollup support
  • Add babel-plugin-redux-saga (only macro maybe?)
  • Add support for locked mhy versions
  • 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 mhy will still have everything together but there can be a choice to use @mhy/core only and install @mhy/preset-react separately for example.
  • Auto update mhyDependencies?
  • Run tests on deployments
  • Add storybook-addon-react-live-edit
  • Add support for command auto-complete (Depth flag for config output #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

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions