Downloads | Developer guide | How to build?
Before you start, it is recommended that you read the contributing guidelines.
Requirements:
Before you can do anything, you'll need to install Node.js v16 or later on your system.
Once you have completed the setup, the first step is to clone
the monorepo:
git clone https://github.com/streetwriters/notesnook.git
# change directory
cd notesnook
Once you are inside the ./notesnook
directory, run the preparation step:
# this might take a while to complete
npm install
Now you can finally start the desktop app:
npm run start:desktop
We try to keep the stack as lean as possible:
- Electron
- tRPC: for cross-communication between the web & desktop parts
- zod: for runtime typechecking
- yargs: for CLI argument parsing