arc/docs/fcas/solution_examples.rst

135 lines
2.4 KiB
ReStructuredText
Raw Normal View History

.. _solution_examples.rst:
Examples of Contributor Actitivies
====
Below is an extensive compilation of sample activities that qualify as
"contributions" and can be systematically monitored. These activities involve
engaging with services responsible for publishing messages on the Fedora
Messaging bus. For better organization, these examples can be categorized
according to the specific services they are associated with. It is important to
recognize that this list is not exhaustive, and there may be additional
examples beyond those provided here.
COPR
----
Application identifier - ``Copr``
Tasks
^^^^
- Creating/modifying/deleting package namespaces or primitives
- Pushing/updating/removing builds/tests for the primitives
Ansible
----
Application identifier - ``ansible``
Tasks
^^^^
- Creating/modifying/deleting pull requests to the repository
- Making/updating/removing issue tickets on the repository
Bodhi
----
Application identifier - ``bodhi``
Tasks
^^^^
- Creating/modifying/deleting new updates for the packages
- Giving karma to a testing package
Discourse
----
Application identifier - ``discourse``
Tasks
^^^^
- Creating/modifying/deleting new threads on the forum
- Reacting to the existing threads
Fedora Account System
----
Application identifier - ``FAS``
Tasks
^^^^
- Creating and modifying new accounts on the system
- Adding and removing accounts from groups
Fedora Calendar
----
Application identifier - ``fedocal``
Tasks
^^^^
- Creating/modifying/deleting of events on the calendar
- Transfer of events from one account to another
Fedora Build System
----
Application identifier - ``koji``
Tasks
^^^^
- Creating and deleting jobs for builds and testing
- Succeeding and failing of the aforementioned jobs
Notifications
----
Application identifier - ``koji``
Tasks
^^^^
- Creating/modifying/deleting rules from the dashboard
- Changing tracking rules and owners for an existing rule
Pagure
----
Application identifier - ``pagure``
Tasks
^^^^
- Creating/modifying/deleting repositories or groups
- Making pull requests against an existing repository
Elections
----
Application identifier - ``elections``
Tasks
^^^^
- Casting and changing vote for a preferred candidate during nomination
- Creating/modifying/deleting nominees from the stand
Package Sources
----
Application identifier - ``distgit``
Tasks
^^^^
- Creating/modifying/deleting repositories or groups
- Making/updating/removing pull requests on the repository