Code
How eugeny/tabby 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
- Likely public API
- Likely public API
- Likely start-up file
- Likely start-up file
- Suggested starting pointAI
- Suggested starting pointAI
Find files for a task
AIAdd a New Backend Connection Type
- Add package.json with tabby plugin metadata and peer dependencies
Add a New Settings Panel
- Create a new plugin or extend tabby-settings with a component implementing SettingsTabProvider
- Define the UI template in a .pug component file
- Register the tab provider in the Angular module's providers array
- Persist settings via the config API (app/lib/config.ts) or profile service
Add a Link/URL Handler Plugin
- Create a new plugin implementing the LinkProvider interface from tabby-linkifier
- Define regex patterns and link actions in src/config.ts
Change the public API
Trace runtime behavior
Add or update tests
Change build or automation
RepoPilot lists up to 500 files, so a file missing here may still exist.
- Files marked “likely” are guessed from their names.