Gitea Integration for VS Code
A modern VS Code extension to integrate with Gitea repositories, allowing you to view and manage pull requests and issues directly from VS Code with improved UI and better development experience.

Features
- View all pull requests and issues in a tree view panel
- View all issues and pull requests in a detailed panel
- View detailed timeline of events for individual issues and pull requests in a separate panel
- Add, Edit or Delete comments to pull requests and issues
- Assign participants to issues
- Add labels to issues
- Close or Open pull requests and issues(create/add issue/pullrequest coming soon)
- Detailed view for individual pull requests and issues
- Timeline view showing events for issues and pull requests
- VS Code theme-aware UI components
Configuration(User Configuration)
Add the following settings to your VS Code User settings(or simply open extension page, click on the settings icon and fill in the required text fields):
{
"gitea.instanceURL": "[Your server instance address]",
"gitea.owner": "[Owner of the gitea repo]",
"gitea.repo": "[Repo name]",
"gitea.token": "[Access token for the user]",
"gitea.allowInsecureTLS": "[true if your gitea server use self signed certificate]"
}
Configuration(Project Configuration)
Do not write your token in the
.vscode/settings.jsonif you upload.vscodefolder to public git repository
- Add the following settings to your
.vscode/settings.json:
{
"gitea.instanceURL": "[Your server instance address]",
"gitea.owner": "[Owner of the gitea repo]",
"gitea.repo": "[Repo name]",
"gitea.allowInsecureTLS": "[true if your gitea server use self signed certificate]"
}
- Add the following settings to your
- window:
%APPDATA%\Code\User\settings.json - mac:
$HOME/Library/Application Support/Code/User/settings.json - linux:
$HOME/.config/Code/User/settings.json
{
"gitea.token": "[Access token for the user]"
}
Commands
Type Gitea in the command palette to see available commands
Tree Views
The extension adds two tree views to the Explorer panel:
- Gitea Pull Requests - Shows a list of all pull requests
- Gitea Issues - Shows a list of all issues
Click on any item to see detailed information in a panel view.
License
MIT License