Prototype: A Notion-like Form written in Vue 3, Vite, and TailwindCSS
Use the package manager npm to install Vue Contenteditable Form.
npm install
Alternatively, use the package manager yarn to install Vue Contenteditable Form.
yarn install
Use the dev
command to run Vue Contenteditable Form locally.
npm run dev
# or
yarn dev
The script tells you on which port the website is available.
The test files are in src
, right next to the tested components. Spec files are named as the component with the suffix spec
: *.spec.js
.
Run the following command to open the Component Test Runner:
npm run test
The main branch of this repository is automatically deployed on Vercel.
To build the project, run
npm run build
# or
yarn build
To serve the project, run
npm run serve
# or
yarn serve
This project is currently in a prototype state. You can check out the project board on GitHub.
Currently implemented and planned features are:
- Add end edit contenteditable blocks
- Store to LocalStorage
- Add Button for new blocks
- Make block tags changeable with rich text buttons
- Add images
- Resize images
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests and documentation as appropriate.