This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
This is a customized Apache Superset deployment for GeoSet, a tool for geospatial data monitoring. It includes custom geospatial visualization plugins.
Details related to the backend can be found within the superset/CLAUDE.md file.
Details related to the frontend and plugin development can be found within the superset-frontend/CLAUDE.md file.
This is a fork of GeoSet. Contributors use a fork-based workflow.
When using gh CLI commands (PRs, issues, etc.), always target the upstream repo explicitly with --repo raft-tech/GeoSet.
When pulling in upstream Apache Superset changes, update the "Based on" field in VERSIONING.md to reflect the upstream version that was synced (e.g., Apache Superset 6.1.0).
Wiki pages live in wiki/ and are synced to the GitHub Wiki on merge to main via .github/workflows/sync-wiki.yml. Documentation sync runs automatically as a background process during /commit-and-push and /merge-request — it audits wiki pages, README.md, and inline documentation against code changes. See .claude/skills/sync-documentation.md for details.
- Always use context7 when I need code generation, setup or configuration steps, or library/API documentation. This means you should automatically use the Context7 MCP tools to resolve library id and get library docs without me having to explicitly ask.