- Guides
- Installing
- Contributing
Developing
As a developer, you will probably want to install the database on your local machine, so you can edit the source code and run the tests immediately.
Dependencies
Other than a working operating system, the only dependency you need to have installed is NodeJS (14 or higher).
Source Code
You can clone and install the code base by running the following commands in your terminal.
git clone https://github.com/canhazdb/server.git canhazdb-server
cd canhazdb-server
npm install
Once installed, you should run the tests, to make sure everything is working fine.
npm run test
To run the database normally, you can execute the CLI using the command below:
node lib/cli.js --help
Alternatively you can link the cli globally:
npm link
This will allow you to run from anywhere on your computer:
canhazdb-server --help
Need help?
I really care about the "developer experience" of the canhazdb project. If this page doesn't work perfectly first time, please raise an issue.