1- # CLAUDE .md
1+ # AGENTS .md
22
3- This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
3+ This file provides guidance to AI coding assistants when working with code in this repository.
44
55## Project Overview
66
@@ -77,12 +77,19 @@ SLINT_CREATE_SCREENSHOTS=1 cargo test -p test-driver-screenshots # Generate ref
7777
7878- ** ` internal/core/ ` ** - Runtime library (properties, layout, animations, accessibility)
7979
80+ - ** ` internal/core-macros/ ` ** - Procedural macros for i-slint-core
81+
82+ - ** ` internal/common/ ` ** - Shared code and data structures between compiler and runtime
83+
8084- ** ` internal/interpreter/ ` ** - Dynamic compilation for scripting languages
8185
8286- ** ` internal/backends/ ` ** - Platform windowing/input:
8387 - ` winit/ ` - Cross-platform (primary)
8488 - ` qt/ ` - Qt integration
85- - ` android-activity/ ` , ` linuxkms/ `
89+ - ` android-activity/ ` - Android platform support
90+ - ` linuxkms/ ` - Linux KMS/DRM direct rendering
91+ - ` selector/ ` - Runtime backend selection
92+ - ` testing/ ` - Testing backend for automated tests
8693
8794- ** ` internal/renderers/ ` ** - Rendering engines:
8895 - ` femtovg/ ` - OpenGL ES 2.0
@@ -97,12 +104,25 @@ SLINT_CREATE_SCREENSHOTS=1 cargo test -p test-driver-screenshots # Generate ref
97104- ` cpp/ ` - C++ API with CMake integration
98105- ` node/ ` - Node.js bindings (Neon)
99106- ` python/ ` - Python bindings (PyO3)
107+ - ` wasm-interpreter/ ` - WebAssembly bindings for browser use
100108
101109### Tools
102110
103111- ` tools/lsp/ ` - Language Server Protocol for editor integration
104112- ` tools/compiler/ ` - CLI compiler
105113- ` tools/viewer/ ` - .slint file viewer with hot reload
114+ - ` tools/slintpad/ ` - Web-based Slint editor/playground
115+ - ` tools/figma_import/ ` - Import designs from Figma
116+ - ` tools/tr-extractor/ ` - Translation string extractor for i18n
117+ - ` tools/updater/ ` - Migration tool for Slint version updates
118+
119+ ### Editor Support (` editors/ ` )
120+
121+ - ` vscode/ ` - Visual Studio Code extension
122+ - ` zed/ ` - Zed editor integration
123+ - ` kate/ ` - Kate editor syntax highlighting
124+ - ` sublime/ ` - Sublime Text support
125+ - ` tree-sitter-slint/ ` - Tree-sitter grammar for syntax highlighting
106126
107127### Key Patterns
108128
0 commit comments