Skip to main content
Before you can start developing, you will need to get the project setup.
To contribute to the project, you must use Node 20.19 or higher.
1

Clone the repository

2

Install pnpm

3

Install all the dependencies

inside of vuemail
4

Build all the packages

inside of vuemail
The packages depend on each other’s builds, like the demo emails depend on the built @vuemaildev/vuemail and @vuemaildev/ui, so build them once before running tests or the preview.
If you plan to contribute to the docs, view our Writing docs guide for additional setup. If you have any trouble, please reach out on GitHub Discussions or consider opening up an issue on GitHub after reading the issue guidelines.