From 76dc933512791a08780e6954fd6360f14976c086 Mon Sep 17 00:00:00 2001 From: Akashdeep Dhar Date: Thu, 18 May 2023 13:51:01 +0530 Subject: [PATCH] Include examples of contribution activities Signed-off-by: Akashdeep Dhar --- docs/fcas/solution_examples.rst | 134 ++++++++++++++++++++++++++++++++ 1 file changed, 134 insertions(+) create mode 100644 docs/fcas/solution_examples.rst diff --git a/docs/fcas/solution_examples.rst b/docs/fcas/solution_examples.rst new file mode 100644 index 0000000..aaecc5d --- /dev/null +++ b/docs/fcas/solution_examples.rst @@ -0,0 +1,134 @@ +.. _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 +