Skip to content

Vannsl/vue-contenteditable-form

Repository files navigation

Vue Contenteditable Form

Prototype: A Notion-like Form written in Vue 3, Vite, and TailwindCSS

Demo

Live Demo

Installation

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

Usage

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.

Testing

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

Deployment

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

Project Roadmap

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

Contributing

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.

License

MIT

About

A Notion-like forn using Vue 3, Vite and TailwindCSS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published