tree: fa4ad317d28380e30f7ec31aed1f7d73b00388c6 [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.