- TypeScript 93.9%
- JavaScript 6.1%
| .vscode | ||
| resources | ||
| src | ||
| .gitignore | ||
| .npmrc | ||
| .vscode-test.mjs | ||
| .vscodeignore | ||
| CHANGELOG.md | ||
| esbuild.js | ||
| eslint.config.mjs | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| pnpm-lock.yaml | ||
| README.md | ||
| tsconfig.json | ||
| vsc-extension-quickstart.md | ||
Forgejo Integration by SeuGames (Seuma)
This integration provides the ability to create, edit and track time for issues on Forgejo
Repository link can be found here
Features
- Create Issues from within VSCodium
- Edit issues from within VSCodium
- Set issue to active for time tracking
- stopping the timer will update the time in the forgejo issue
- Auto refresh issue list after set amount of seconds
Requirements
This requires the Git extension to be installed and enabled
Extension Settings
This extension contributes the following settings:
seugames.forgejo.url: URL to your forgejo instance example (https://forgejo.domain.com)seugames.forgejo.token: Your API Token. Needs to have read and write permissions for issuesseugames.forgejo.activateAutorefresh: Activate auto refresh for issuesseugames.forgejo.timeout: Autorefresh timeout in seconds (default 300 seconds - 5 minutes)
Current Features
Create an Issue
You can easily creat an Issue by using the + Icon in the Extension panel.
Edit an Issue
To edit an existing issue just use the right click to open the context menu and use the Edit Issue button
Tracking the Time
For trackin the time of an issue it is needed to set an issue as active. To do so use the Set Active item in the context menu. With an active issue set, it is possible to start the time tracking using the play icon in the Extension panel
Forgejo Output
In the example shown in the videos and pictures above the forgejo issue got updated to this:
Known Issues
Calling out known issues can help limit users opening duplicate issues against your extension.
Release Notes
See Changelog
Enjoy!