A markup editor build with VueJS 2.
Right now the POC phase is completed and the editor can be used for live Markdown to HTML Conversion.
- UI (navbar , themes and co)
- Mobile UI
- To PDF, HTML and Markdown export
- Github project README.md importer
- Server side rendering for bigger projects
- Tabs / Pagination for multiple projects
- Google Drive / Dropbox import and export
- Multi Person Editing
- Save Session
- Import Markdown file
Every TODO will be implemented in separate branches with unit tests for every feature.
More infos can be found in the README.md inside the test folder.
No tests implemented for now.
https://vuejs.org/v2/style-guide/index.html http://slides.com/evanyou/semicolons#/
guide and docs for vue-loader.
-
npm install --save-dev eslint-plugin-html https://github.com/BenoitZugmeyer/eslint-plugin-html
-
Go to Settings-> linter-eslint and enable "Linter HTML Files"
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report
# run unit tests
npm run unit
# run e2e tests
npm run e2e
# run all tests
npm test
- npm WARN karma-sinon-chai@1.3.2 requires a peer of sinon@^2.1.0 but none is installed. You must install peer dependencies yourself. Issue already exist here needs to be ignored for now.