aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Borkmann <daniel@iogearbox.net>2022-06-27 23:41:40 +0200
committerDaniel Borkmann <daniel@iogearbox.net>2022-06-27 23:49:57 +0200
commit22adabe8483b4e8a164f56c9cd901ec354b376e6 (patch)
treeb2d1af3c308bcdbfad4f8c6dadf8cda0925db8ba
parenta248d38b57b8c2f223ed4db9253ad8450522bcee (diff)
downloadpw-22adabe8483b4e8a164f56c9cd901ec354b376e6.tar.gz
pw-schedule: Add workflow documentation for BPF
Extend the README with workflow example for BPF subsystem. Signed-off-by: Daniel Borkmann <daniel@iogearbox.net>
-rw-r--r--README57
1 files changed, 57 insertions, 0 deletions
diff --git a/README b/README
index 3c07987..9e0795f 100644
--- a/README
+++ b/README
@@ -201,6 +201,63 @@ In the local git clone, the following workflow can be used:
The pw-backport can also take multiple shas as command line arguments.
+5. Creating review schedule:
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+The pw-schedule tool creates a csv schedule which can then be imported into
+the BPF review calendar. By default, the tool creates a schedule for two full
+rotations:
+
+ $ pw-schedule
+ $ cat schedule.csv
+ Subject,Start Date,End Date
+ BPF Reviewer: Daniel,06/27/2022,06/30/2022
+ BPF Reviewer: Alexei,06/30/2022,07/02/2022
+ BPF Reviewer: Martin,07/04/2022,07/07/2022
+ BPF Reviewer: Song,07/07/2022,07/09/2022
+ BPF Reviewer: Jiri,07/11/2022,07/14/2022
+ BPF Reviewer: Yonghong,07/14/2022,07/16/2022
+ BPF Reviewer: Hao,07/18/2022,07/21/2022
+ BPF Reviewer: KP,07/21/2022,07/23/2022
+ BPF Reviewer: John,07/25/2022,07/28/2022
+ BPF Reviewer: Stanislav,07/28/2022,07/30/2022
+ BPF Reviewer: Andrii,08/01/2022,08/04/2022
+ BPF Reviewer: Daniel,08/04/2022,08/06/2022
+ BPF Reviewer: Alexei,08/08/2022,08/11/2022
+ BPF Reviewer: Martin,08/11/2022,08/13/2022
+ BPF Reviewer: Song,08/15/2022,08/18/2022
+ BPF Reviewer: Jiri,08/18/2022,08/20/2022
+ BPF Reviewer: Yonghong,08/22/2022,08/25/2022
+ BPF Reviewer: Hao,08/25/2022,08/27/2022
+ BPF Reviewer: KP,08/29/2022,09/01/2022
+ BPF Reviewer: John,09/01/2022,09/03/2022
+ BPF Reviewer: Stanislav,09/05/2022,09/08/2022
+ BPF Reviewer: Andrii,09/08/2022,09/10/2022
+ $
+
+The csv can be imported into the following way: In Google Calendar
+click on 'Add other calendars' under the left 'Other calendars'
+menu. Then, click on 'Import'. Select the schedule.csv and select
+'BPF upstream' for 'Add to calendar'. Click 'Import' and that's it.
+
+Creating a schedule starting from a specific date works as follows:
+
+ $ pw-schedule -n 11 -s $(date --date="08/04/2022" '+%m/%d/%Y')
+ $ cat schedule.csv
+ Subject,Start Date,End Date
+ BPF Reviewer: Hao,08/04/2022,08/06/2022
+ BPF Reviewer: Martin,08/08/2022,08/11/2022
+ BPF Reviewer: Song,08/11/2022,08/13/2022
+ BPF Reviewer: Andrii,08/15/2022,08/18/2022
+ BPF Reviewer: Jiri,08/18/2022,08/20/2022
+ BPF Reviewer: Daniel,08/22/2022,08/25/2022
+ BPF Reviewer: John,08/25/2022,08/27/2022
+ BPF Reviewer: KP,08/29/2022,09/01/2022
+ BPF Reviewer: Yonghong,09/01/2022,09/03/2022
+ BPF Reviewer: Alexei,09/05/2022,09/08/2022
+ BPF Reviewer: Stanislav,09/08/2022,09/10/2022
+ $
+
Other workflow examples
-----------------------