mistercrunch opened a new pull request, #34194: URL: https://github.com/apache/superset/pull/34194
This PR adds `llms-context.md` - a context guide for LLMs and AI development tools working with the Apache Superset codebase. This is a DRAFT as we should iterate on this, figure out what's most important for LLMs to know as they take on work in Superset ## Summary As AI-powered development tools become more common (Claude Code, GitHub Copilot, Cursor), we need a way to provide these tools with essential context about our coding standards, ongoing refactors, and architectural patterns. Without this context, LLMs may generate code that conflicts with our current direction or miss important project-specific requirements. - Repository structure and key directories - Development setup (Python 3.11, `uv`, Docker Compose) - Code standards (TypeScript strict mode, Python type hints) - Ongoing refactors (JS→TS migration, MyPy rollout, `any` type elimination) - Testing patterns (Jest not Enzyme, pytest) - Documentation requirements (`docs/`, `UPDATING.md`) This is a **proof of concept**. We should iterate on this charter as we start using it with AI development tools and gather feedback on what context is most valuable. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
