Dashboard for TerminusDB. Monorepo for the TerminusDB dashboard components. Please see the individual packages for more
details. The main dashboard package can be found in packages/tdb-dashboard.
Clone the repository
git clone https://github.com/terminusdb/terminusdb-dashboard.gitInstall all the dependencies
cd terminusdb-dashboard
npm installBuild the dashboard
Rename ENV.local to .env
cd terminusdb-dashboard/packages/tdb-dashboard
cp ENV.local .env
npm run buildYou can find the builded version into terminusdb-dashboard/packages/tdb-dashboard/dist
To release a new version, simply follow these steps:
- Create a new branch for the release
- Run
npm version NEW_VERSION_HERE --ws, this will increment the version on all the packages inside their package.json and package-lock.json files. - Commit these new package.json files
- Make a PR, make sure the tests pass and let someone else code-review and approve
- Merge the PR to main and wait for the tests to pass
- Tag the new release with
git tag vYOUR_VERSION_NUMBER(for example:git tag v5.0.0) in you local machine and push the tag in gitgit push origin vYOUR_VERSION_NUMBER - The packages are now on npm How to use the terminusdb dashboard source code with your local terminusdb instance.