From 48475d77b865944dc21098ed420457b298078b21 Mon Sep 17 00:00:00 2001 From: Akashdeep Dhar Date: Thu, 18 May 2023 14:50:02 +0530 Subject: [PATCH] Add examples for contributions and non-contributions Signed-off-by: Akashdeep Dhar --- docs/fcas/solution_examples.rst | 93 +++++++++++++++++++++++++++++++++ 1 file changed, 93 insertions(+) diff --git a/docs/fcas/solution_examples.rst b/docs/fcas/solution_examples.rst index aaecc5d..070790d 100644 --- a/docs/fcas/solution_examples.rst +++ b/docs/fcas/solution_examples.rst @@ -22,6 +22,15 @@ Tasks - Creating/modifying/deleting package namespaces or primitives - Pushing/updating/removing builds/tests for the primitives +Notes +^^^^ + +- If "Person X" were to add "Person Y" in the namespace, "Person X" is the + reason why that message was created on the messaging bus and hence, only + "Person X" would be said to have done a "contribution activity" and while + "Person Y" was involved here, they would not be said to have done a + "contribution activity" in this case. + Ansible ---- @@ -33,6 +42,14 @@ Tasks - Creating/modifying/deleting pull requests to the repository - Making/updating/removing issue tickets on the repository +Notes +^^^^ + +- If "Person X" were to be assigned an issue ticket by "Person Y", "Person Y" + is the reason why that message was created on the messaging bus and hence, + only "Person Y" would be said to have done a "contribution activity" and not + "Person X" even when they were involved in this case. + Bodhi ---- @@ -44,6 +61,15 @@ Tasks - Creating/modifying/deleting new updates for the packages - Giving karma to a testing package +Notes +^^^^ + +- If "Person X" were to give a negative karma to a release of a package that + belongs to "Person Y", "Person X" is the reason why that message was created + on the messaging bus and hence, only "Person X" would be said to have done + a "contribution activity" and while "Person Y" was involved here, they would + not be said to have done a "contribution activity" in this case. + Discourse ---- @@ -55,6 +81,14 @@ Tasks - Creating/modifying/deleting new threads on the forum - Reacting to the existing threads +Notes +^^^^ + +- If "Person X" were to be tagged in a comment post made by "Person Y", + "Person Y" is the reason why that message was created on the messaging bus + and hence, only "Person Y" would be said to have done a "contribution + activity" and not "Person X" even when they were involved in this case. + Fedora Account System ---- @@ -66,6 +100,15 @@ Tasks - Creating and modifying new accounts on the system - Adding and removing accounts from groups +Notes +^^^^ + +- If "Person X" were to add "Person Y" to a FAS group - being the sponsor of + the same group, "Person X" is the reason why that message was created on the + messaging bus and hence, only "Person X" would be said to have done a + "contribution activity" and while "Person Y" was involved here, they would + not be said to have done a "contribution activity" in this case. + Fedora Calendar ---- @@ -77,6 +120,14 @@ Tasks - Creating/modifying/deleting of events on the calendar - Transfer of events from one account to another +Notes +^^^^ + +- If "Person X" were to be given the ownership of a calendar event by "Person + Y", "Person Y" is the reason why that message was created on the messaging + bus and hence, only "Person Y" would be said to have done a "contribution + activity" and not "Person X" even when they were involved in this case. + Fedora Build System ---- @@ -88,6 +139,15 @@ Tasks - Creating and deleting jobs for builds and testing - Succeeding and failing of the aforementioned jobs +Notes +^^^^ + +- If "Person X" were to create a build job for a package owned by "Person Y", + "Person X" is the reason why that message was created on the messaging bus + and hence, only "Person X" would be said to have done a "contribution + activity" and while "Person Y" was involved here, they would not be said to + have done a "contribution activity" in this case. + Notifications ---- @@ -99,6 +159,14 @@ Tasks - Creating/modifying/deleting rules from the dashboard - Changing tracking rules and owners for an existing rule +Notes +^^^^ + +- If the activities done by "Person X" were to be tracked by "Person Y", + "Person Y" is the reason why that message was created on the messaging bus + and hence, only "Person Y" would be said to have done a "contribution + activity" and not "Person X" even when they were involved in this case. + Pagure ---- @@ -110,6 +178,15 @@ Tasks - Creating/modifying/deleting repositories or groups - Making pull requests against an existing repository +Notes +^^^^ + +- If "Person X" were to make a pull request against a repository owned by + "Person Y", "Person X" is the reason why that message was created on the + messaging bus and hence, only "Person X" would be said to have done a + "contribution activity" and while "Person Y" was involved here, they + would not be said to have done a "contribution activity" in this case. + Elections ---- @@ -121,6 +198,14 @@ Tasks - Casting and changing vote for a preferred candidate during nomination - Creating/modifying/deleting nominees from the stand +Notes +^^^^ + +- If "Person X" were to be voted for by "Person Y", "Person Y" is the reason + why that message was created on the messaging bus and hence, only "Person Y" + would be said to have done a "contribution activity" and not "Person X" even + when they were involved in this case. + Package Sources ---- @@ -132,3 +217,11 @@ Tasks - Creating/modifying/deleting repositories or groups - Making/updating/removing pull requests on the repository +Notes +^^^^ + +- If "Person X" were to be created a namespace for by a package sponsor + "Person Y", "Person X" is the reason why that message was created on the + messaging bus and hence, only "Person X" would be said to have done a + "contribution activity" and while "Person Y" was involved here, they + would not be said to have done a "contribution activity" in this case.