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.git
Install all the dependencies
cd terminusdb-dashboard
npm install
Build the dashboard
Rename ENV.local to .env
cd terminusdb-dashboard/packages/tdb-dashboard
cp ENV.local .env
npm run build
You 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.