nodenogg.in is free / libre open source software, built in the open, inclusive by design, private by design, humane centred by design, delightful by design, intuitive and decentralised by design.
This project is organised as a pnpm monorepo. You can read more about pnpm's workspace feature here.
- Install
pnpm
using these instructions. - Install dependencies for the project (in the root directory of this project).
pnpm install
- (Optional) We recommend using VSCode. For working with Vue code, we recommend installing the Volar plugin.
In the root directory you can run two scripts.
pnpm dev:local-y-webrtc-server
will run both the app and the server simultaneously. This means the the whole system is running locally.pnpm dev:production-server
will run just the app and connect to nodenogg.in's public WebRTC sync server. This means you will be able to sync with other users.