Eezy Editor
The react-based version of the Eezy Editor; to deprecate the web-components version we have now.
The Stack
- react
- redux (using redux-thunk)
- react-redux-router
- webpack
- babel
- css modules
- TBD - konvaJS or fabricJS
- jest (unit tests)
- enzyme (react matchers and test helpers)
- cypress (integration tests)
- sentry (logging/exceptions)
Setup and Usage
All documentation for setup, usage, code stuffs, etc, is now on the wiki.
TODO
- add in
prettier
for auto-linting as a git-hook - set up ENV variables for each type of environment: development, staging, production (dotenv?)
- specify the build/deployment process
- tie in circle-ci build status (tests, coverage, etc)
- make determination of using FabricJS or KonvaJS
- build out higher order components for level of inheritance to flip between types of editors
- add basic tests for actions and reducers
- start work on wiki to document the structure and general idioms for this app