- Node.js - We use Node.js version 20.19.4
- NVM (Node Version Manager) - For managing Node.js versions
- Yarn - Package manager
-
Install NVM if you haven't already:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash -
Install Yarn if you haven't already:
npm install -g yarn
-
Install and use the correct Node.js version by running the following commands in the project directory:
nvm install nvm use
-
Install dependencies:
yarn install
-
Build the project to ensure there are no errors:
yarn build
This will create a
builddirectory with the production build of the website. Check the output for any errors. -
Start the development server:
yarn dev
-
Open your browser and navigate to
http://localhost:3000to view the website locally.
- We use Husky for pre-commit checks. See contributing/repo-workflow.md#git-hooks-and-checks.
Looking to contribute a blog, docs page, or site change? Start with CONTRIBUTING.md, then use the task-specific playbooks under contributing/.
If you have any questions or need further assistance, feel free to reach out to us on SigNoz Slack Community.