-
Notifications
You must be signed in to change notification settings - Fork 1
Usage
Lei Yang edited this page Aug 14, 2015
·
1 revision
The main goal of the toolchain is to provide an easy-to-use way for new contributors to submit docs.
The toolchain syncs Pagure and GitHub. By mirroring GitHub pull requests to Pagure issues and keeping comments on both platforms synced, it lets users stay in one platform and get all the job done.
The toolchain generates preview for each pull request and updates the preview when new changes are pushed into the tracked branch.
When a pull requests is approved, staff can mark the corresponding issue as "fixed" and the pull request on GitHub will be automatically merged. New file changes will also by synced.
- Contributor creates a pull request on GitHub.
- Corresponding issue is created on Pagure by the toolchain, and preview for changed files is built.
- Contributor and staff comment on each platform to discuss.
- Staff mark the issue as "fixed".
- Pull requests merged on GitHub and new changes synced between GitHub and Pagure.