doc/usage/third-party.md
This page provides an overview of how to use bridges to sync issues to and from third-party platforms.
<!-- mdformat-toc start --slug=github --maxlevel=4 --minlevel=2 --> <!-- mdformat-toc end -->Bridges within git-bug are bi-directional, incremental, and speedy gateways to
third-party platforms. Configuring a bridge allows you to push and pull issues
to and from a third party platform.
This expands the utility and function of git-bug: because issues are just
objects in your git repository, you can import issues from a bridge to work on
them in bulk, offline, in your preferred environment, at your own pace. When
you're ready to push your issues back to the external platform again, you'll be
able to synchronize the changes you made with one simple command.
This has several benefits:
We support a number of bridges:
For a full list of the features enabled for each bridge, see the feature matrix.
git bug bridge new to start the
configuration wizardgithubhttps://github.com/git-bug/git-bugThat's it! Once you've completed the wizard, you'll have successfully configured a bridge.
To push issues out to the bridge, run:
git bug bridge push [NAME]
To pull and integrate updates for issues from the bridge:
git bug bridge pull [NAME]
[!TIP] See the CLI documentation for more information on the command line arguments and options.
The command line is primarily meant for programmatic usage or to interface with
git-bug with scripts or other tools. For day to day usage, we recommend taking
a look at the supported interfaces, which include a
robust TUI and an in-progress Web UI.