clients/eclipse/README.md
Note: This repository is currently undergoing extensive development.
Install Eclipse with the Plug-in Development Environment (PDE). It is recommended to download the Eclipse IDE for Eclipse Committers for a more streamlined setup.
Ensure you have Node.js version 18 or higher installed. For package management, install pnpm. Using corepack is the preferred method for installation.
Clone the Tabby repository and install its dependencies:
git clone https://github.com/TabbyML/tabby.git
cd tabby
pnpm install
cd clients/eclipse
pnpm turbo build
This process will also build the tabby-agent and place it into the clients/eclipse/plugin/tabby-agent/ directory.
Import the project into your Eclipse workspace.
a. Open File -> Import..., select the General -> Existing Projects into Workspace option, and click Next.
b. Select the clients/eclipse/plugin as the root directory, check the item to be imported, and click Finish.
c. Then import the clients/eclipse/feature directory as well.
Open the clients/eclipse/plugin/plugin.xml file in Eclipse. It should open as a plugin project overview. In the Testing section, click on Launch an Eclipse application to start the plugin.
File -> Export..., select the Plug-in Development -> Deployable features option, and click Next.com.tabbyml.features.tabby4eclipse, then select Archive file with a specified file path, and click Finish.
Help -> Install New Software....