Security News
Cloudflare Adds Security.txt Setup Wizard
Cloudflare has launched a setup wizard allowing users to easily create and manage a security.txt file for vulnerability disclosure on their websites.
@conda-store/conda-store-ui
Advanced tools
UI elements for building a frontend for conda-store
Information | Links |
---|---|
Project | |
Wofklows | |
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.
To get started with conda-store-ui development, there are a couple of options, depending on the type of changes you are working on. This guide will help you to set up your local development environment.
Before setting up conda-store-ui, you must prepare your environment.
We use Docker Compose to set up the infrastructure. Before starting ensure that you have Docker Compose installed. If you need to install Docker Compose, please see their installation documentation
.env.example
to .env
. All default settings should work, but if you want to test against a different version
of conda-store-server, you can specify if in the .env
file by setting the CONDA_STORE_SERVER_VERSION
variable to
the desired version.
Refer to the Configuration documentation for more
information on the .env
file.Running conda-store-ui in Docker is the most straightforward way to set up your local development environment.
yarn install
. This will download the needed JavaScript dependencies into a directory named node_modules/
.
This directory will later be copied into the conda-store-ui
Docker container for use at runtime by the Conda Store
UI app.yarn run start:docker
to start the entire development stack.username
and default password of password
.Hot reloading is enabled, so when you make changes to source files, your browser will reload and reflect the changes.
This setup still uses Docker for supporting services but runs conda-store-ui locally.
This project uses conda for package management. To set up conda, please see their installation documentation.
cd conda-store-ui
conda env create -f environment_dev.yml
conda activate cs-ui-dev-env
yarn install
yarn run start
and wait for the application to finish starting upusername
and default password of password
.Hot reloading is enabled, so when you make changes to source files, your browser will reload and reflect the changes.
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
yarn install --immutable
yarn build
To run the tests, you will need to run the following commands in two separate terminal windows or tabs:
conda activate cs-ui-dev-env
yarn start
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.
FAQs
UI elements for building a frontend for conda-store
The npm package @conda-store/conda-store-ui receives a total of 502 weekly downloads. As such, @conda-store/conda-store-ui popularity was classified as not popular.
We found that @conda-store/conda-store-ui demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Cloudflare has launched a setup wizard allowing users to easily create and manage a security.txt file for vulnerability disclosure on their websites.
Security News
The Socket Research team breaks down a malicious npm package targeting the legitimate DOMPurify library. It uses obfuscated code to hide that it is exfiltrating browser and crypto wallet data.
Security News
ENISA’s 2024 report highlights the EU’s top cybersecurity threats, including rising DDoS attacks, ransomware, supply chain vulnerabilities, and weaponized AI.