Tutorial¶
This tutorial walks you through building a ForkBit plugin from scratch. By the end, you’ll have a working plugin with a custom UI, persistent data, settings, git integration, and translations.
Prerequisites¶
Python 3.13+
ForkBit installed on your machine
Basic familiarity with PySide6 (Qt for Python)
Install the SDK:
pip install forkbit-sdk
Verify the installation:
forkbit --version
What you’ll build¶
A Release Notes plugin that:
Shows a text editor for writing release notes
Saves notes to disk per version
Lets the user configure a default template via settings
Creates a git tag when the user publishes
Translates notes to other languages
Each chapter builds on the previous one. Start with Scaffolding a Plugin.