Code
How bilawalsidhu/gods-eye-view is laid out, and where to start for common changes.
There is no import map for this report yet.
Where to start reading
- Repository root
- Repository root
- Declared package entry
- Declared package entry
- Declared package entry
- Suggested starting pointAI
- Suggested starting pointAI
- Suggested starting pointAI
Find files for a task
AIAdd a New Real-Time Data Source (Aircraft, Ships, Satellites)
- Register the source in src/maps/defaultSources.js to make it selectable in the UI.
- Integrate rendering in src/maps/controller.js to route data to globe markers/labels.
- Add voice schema in src/voice/actionSchemas.js if data should be voice-queryable.
Add a New UI Theme or Visual Style
- Reference the theme in src/maps/controller.js or src/app/catalog.js theme registry.
- Apply theme colors to overlays in src/overlays/worldOverlay.js or update bloom.js parameters.
Add a New Voice Command or AI Agent Capability
- Define command schema in src/voice/actionSchemas.js with parameters and expected AI responses.
- Add data accessor or analyzer in src/voice/analystAccessors.test.mjs or src/agent/worldPacket.js to retrieve required data.
- Wire AI response handler in src/app/application.js to execute command and update globe view.
Add a New Overlay, Annotation, or Drawing Tool
- Register overlay in src/maps/controller.js to enable/disable via UI.
- Add annotation engine support in src/annotations/annotationEngine.js if persistence is needed.
- Add UI controls in src/ui/actionButton.js or src/ui/applicationShortcuts.js.
Change the public API
- Declared by package.json (exports../application). Follow its exports or calls to find the implementation.
- Declared by package.json (exports../application/viewer). Follow its exports or calls to find the implementation.
- Declared by package.json (exports../sources/adsb-lol). Follow its exports or calls to find the implementation.
Add or update tests
Change build or automation
RepoPilot lists up to 500 files, so a file missing here may still exist.
- Some entry points named in the manifest are build output or are missing from the file list, so their source is not shown.