Information | Links |
---|---|
Project | |
Workflows | |
Releases |
conda-store-ui is an add-on Graphical User Interface to conda-store. If you're looking for the JupyterLab Extension, you can find it at jupyterlab-conda-store
To learn how to use conda-store-ui alongside conda-store, please visit the conda-store-ui documentation.
Please refer to the conda-store
docs: Contribute code - conda-store-ui.
To create a new version of this package: the release captain will open an issue with the release
template and follow
the steps outlined in the issue.
🔗 You can find more details about out release process and versioning approach in our Maintenance docs.
This repo contains two types of tests: Jest and Playwright
To run the Jest tests, run the following command:
yarn test
Steps to install and set up:
conda env create -f environment_dev.yml
conda activate cs-ui-dev-env
playwright install chromium
cp .env.example .env
corepack enable
yarn install --immutable
yarn build
Line by line, here's what the commands above do:
- Create Conda environment
- Activate Conda environment
- Install Playwright-usable browser
- Copy environment variables
- Use Corepack to set Yarn to correct version
- Use Yarn to install JavaScript dependencies
- Build app
To run the tests, you will need to run the following commands in two separate terminal windows or tabs:
- In the first terminal window/tab, enter the following:
conda activate cs-ui-dev-env yarn start
- Wait for server to start (you'll know it's ready when it says "webpack 5.xx.x
compiled successfully"). Open a new terminal window or tab and enter the
following:
conda activate cs-ui-dev-env pytest
If you need to debug, try replacing the last command with:
PWDEBUG=1 pytest
Note
PW stands for Playwright. PWDEBUG=1
puts Playwright in debug mode.
To guarantee a welcoming and friendly community, we require all community members to follow our Code of Conduct.
conda-store-ui is developed under the BSD-3 LICENSE.