The governance hub for the Decentraland ecosystem. Create and vote on proposals that help shape the future of the metaverse via the Decentraland DAO (Decentralized Autonomous Organization).
Before you start make sure you have the Backend up and running
use node >= 18
If you are starting from scratch and you don't have Node installed in your computer, we recommend using a Node version manager like nvm to install Node.js and npm instead of the Node installer.
nvm install v18.8.0
will install node version 18 and the corresponding npm version.
NOTE
If you are using WSL (Windows Subsystem for Linux) as your development environment, clone the repository into the WSL filesystem. If you clone it inside the Windows filesystem, the project will not work.
Run npm install
to install all the dependencies needed to run the project.
Create a copy of .env.example
and name it as .env.development
cp .env.example .env.development
to know more about this file see the documentation
To run the tests you can do
npm test
or create a run configuration in your IDE with jest --no-cache --no-watchman --runInBand
Also, you can try adding the --verbose
option.
The --runInBand
parameter runs the tests in a single thread, which is usually faster, but you can try without it
and see what works best for you.
Once you setup this project you can start it using the following command
npm start
The app should be running at https://localhost:5173/
This repository is protected with a standard Apache 2 license. See the terms and conditions in the LICENSE file.