Source-git repositories are forks of the upstream projects, with a few select branches tracking downstream (distribution) patches and packaging paraphernalia as Git commits.
This format allows packagers to tweak code during packaging activities using the same format as upstream projects do and get rid of the friction of handling upstream code and downstream patches as separate entities, as the canonical dist-git format does.
During this workshop we will work through the most common steps of maintaining packages in Fedora and/or CentOS Stream using source-git, starting with setting up source-git repositories, proposing and accepting downstream changes, rebasing on new upstream releases and syncing source-git repositories to dist-git so that code is built for the distribution.
An example repository for the workshop will be provided, though we encourage you to bring one of your own packages and we will help you set things up and try out the workflow!