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]

Reply via email to