ChainSafe Files & Storage UI Monorepo
The repository is broken up into packages, managed using yarn workspaces. You can find these in the packages
directory. These packages are as follows:
packages/common-components
Various components (atoms/molecules) that are used in the development of UI's. This package forms the base of the UI providing composable components, form elements, icons, small scope elements.
packages/common-theme
Theme context and other utilities for generating and using the theming capabilities
packages/files-ui
The UI for Chainsafe Files
packages/storage-ui
The UI for Chainsafe Storage
Requirements:
yarn
at the root to install all project dependenciesyarn start:storybook
to start the component storybookpackages/files-ui/.env
based on packages/files-ui/.env.example
yarn start:files-ui
to start the development server.Our tests use Cypress running against the local instance of the Files UI. The files UI needs to run before the test are launched.
By default the tests are run against localhost:3000
yarn test:files-ui
yarn test:ci:files-ui
All the code in this repository is licensed under the GNU Lesser General Public License v3.0 also included in our repository in the LICENSE.md file
© Copyright Protected & All Rights Reserved by ChainSafe Systems