tree: f2eb6f579b3f439777d0df64b7cb217a2330a1f7 [path history] [tgz]
  1. bashrc-additions
  2. build-and-push-image.sh
  3. devcontainer.json
  4. Dockerfile
  5. README.md
  6. setup-dev.sh
  7. start-superset.sh
.devcontainer/README.md

Superset Development with GitHub Codespaces

For complete documentation on using GitHub Codespaces with Apache Superset, please see:

Setting up a Development Environment - GitHub Codespaces

Pre-installed Development Environment

When you create a new Codespace from this repository, it automatically:

  1. Creates a Python virtual environment using uv venv
  2. Installs all development dependencies via uv pip install -r requirements/development.txt
  3. Sets up pre-commit hooks with pre-commit install
  4. Activates the virtual environment automatically in all terminals

The virtual environment is located at /workspaces/{repository-name}/.venv and is automatically activated through environment variables set in the devcontainer configuration.