Full IntelliSense for Applicable Python (APY) files — auto-completion, go-to-definition, hover, signature help, and real-time diagnostics.

✨ Features
| Feature |
Description |
| Auto-Completion |
Smart suggestions for modules, functions, classes, and runtime objects |
| Go to Definition |
Jump to source with Ctrl+Click or F12 |
| Hover Info |
View function signatures on mouse hover |
| Signature Help |
Parameter hints while typing function calls |
| Diagnostics |
Real-time syntax and type errors powered by Pylance |
🚀 Quick Start
- Install the extension from VS Code Marketplace
- Open a folder containing
.apy files
- Done! IntelliSense works automatically
The extension will prompt you to create configuration files for optimal experience.
📁 Supported Project Structure
your-project/
├── src/
│ ├── apis/ # API endpoint files (*.apy)
│ ├── libs/ # Shared library modules (*.apy, *.py)
│ └── tables/ # Table definitions (*.yaml)
├── pyrightconfig.json # Auto-generated
└── apy_runtime.pyi # Auto-generated
⚙️ Commands
| Command |
Description |
APY: Initialize Workspace |
Create or update configuration files |
APY: Open Virtual Python |
View the generated Python file for debugging |
🔧 Settings
| Setting |
Default |
Description |
apy.bootstrap.promptMode |
always |
When to prompt for missing config files (always, onMissing, never) |
📋 Requirements
This extension automatically installs and configures:
- Python extension
- Pylance extension
No additional setup required.
🐛 Issues & Feedback
Found a bug or have a feature request?
Please report on GitHub Issues.
📄 License
MIT License — see LICENSE for details.
| |