Skip to content

zetashift/share-ui

 
 

Repository files navigation

Unison Share UI

CI

This repository contains the implementation of the Unison Share front end. It talks to the @unisoncomputing/share-api API server backend.

Running Development Server

Prerequisites: node v20 or higher.

  1. Start Share API
  2. Make sure the latest dependencies are installed with by running npm install.
  3. Start the dev server with: API_URL="<SHARE API URL>" npm start

Note that Share API hosts on http://localhost:5424 be default, so its likely what you'll run with, but you can always see the URL when starting Share API.

  1. Visit http://localhost:1234 in a browser.

Dependencies

This depends on the ui-core package via elm-git-install. That package includes both the Unison design system, and a core set of components for working with and rendering Unison definitions and namespaces.

The UI Core dependency can be updated to its latest version with this command:

npm run ui-core-update

To install a specific sha:

npm run ui-core-install -- [SOME_UI_CORE_SHA]

About

The UI for Unison Share

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Elm 87.2%
  • CSS 9.2%
  • JavaScript 1.8%
  • Other 1.8%