This repository contains the sources for the Visual Studio Code Extension - Theia - Cookbook.
This recipe describes how to get started with Visual Studio Code Extension development. It shows how to create a custom editor by implementing webviews with different Javascript frameworks.
The corresponding tutorial is located in this repository:
Getting Started with Visual Studio Code Extension Development
This recipe describes how to contribute multiple custom editors based on webviews in a single Visual Studio Code Extension. It shows how to implement this by using different Javascript frameworks.
The corresponding tutorial is located in this repository:
Multiple webviews in a single Visual Studio Code Extension
This recipe describes how to get started with Eclipse Theia. It shows how to create a Theia Application, how to extend it with Visual Studio Code Extensions and how to customize it by replacing and removing Theia implementations from the application. Additionally it shows how to containerize a Theia Application.
The corresponding tutorial is located in this repository:
Getting Started with Eclipse Theia
This recipe describes how to extend Copilot in Visual Studio Code by adding Language Model Tools, MCP Servers and Chat Participants.
The corresponding tutorial is located in this repository:
Extending Copilot in Visual Studio Code
This recipe describes how to get started with Theia AI.
It shows how to add Tool Functions, MCP Servers and Custom Agents.
The corresponding tutorial is located in this repository:
Getting Started with Theia AI