Skip to content
This repository has been archived by the owner on Nov 1, 2019. It is now read-only.
/ maga Public archive

[TEST] JSPM (hot reloader), Mithril, Redux, ES6, JSX, Mocha, Chai

License

Notifications You must be signed in to change notification settings

veggiemonk/maga

Repository files navigation

maga

[TEST] mithril ES6 JSX

JSPM is used to manage dependencies and load ES6 modules, as well as bundling the js in a single file. The model is a redux store. The view and the controller are managed by mithril. The view is written in JSX and is converted to "tag" object for mithril to use (done by babel-plugin-mjsx). The tests are written with mocha.

TODO:

  • Boilerplate
    • JSPM Hot module reload
    • mithril + babel
    • how to deal with external css lib (e.g font-awesome)
    • load fonts, icons (no dea, to research)
    • images ? optimize ?
  • Code
    • error message standardize
    • Mithril components standardize
    • Translation standardize
  • Style
    • compile sass to css
    • convert all to PostCSS
  • Translation i18next
    • compress translation (see merge request from @oli)
    • load translation
    • change language on the fly (runtime)
  • Tests
    • mocha + node
    • mocha + jspm
    • code coverage
    • write missing tests
    • write those last tests
  • Continuous Integration
    • test bundle and deployment
    • Docker image
    • GitLab CI

About

[TEST] JSPM (hot reloader), Mithril, Redux, ES6, JSX, Mocha, Chai

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published