Per Merging unitycatalog-ui repo into unitycatalog (main) repo (#349), as of September 2nd, 2024, we have merged the unitycatalog-ui/main
repo/branch into unitycatalog/ui
. As of September 6th, 2024, we have archived this repository. To review the UI code, please go to the Unity Catalog (main) repo, /ui
folder.
Node: https://nodejs.org/en/download/package-manager
Yarn: https://classic.yarnpkg.com/lang/en/docs/install
Spin up a localhost Unity Catalog server, see https://github.com/unitycatalog/unitycatalog/blob/main/README.md#run-the-uc-server
Then in the project directory, you can run:
Install all the necessary dependencies
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
OSS Unity Catalog supports # with Google. You can authenticate with Google by clicking the "# with Google" button on the login page, once OAuth has been configured. To configure this, follow the steps to obtain a Google API Client ID and configure your OAuth consent screen.
Once you have the client ID, add it to the .env
file after REACT_APP_GOOGLE_CLIENT_ID=
and change the REACT_APP_GOOGLE_AUTH_ENABLED
flag from false to true. Restart yarn.