Import design docs (RFCs)

This commit is contained in:
Dustin J. Mitchell 2022-03-05 23:17:51 +00:00 committed by Tomas Babej
parent 07493d5fa6
commit 8747cc9f94
15 changed files with 3259 additions and 0 deletions

35
docs/rfcs/workweek.md Normal file
View file

@ -0,0 +1,35 @@
---
title: "Taskwarrior - Work Week Support"
---
## Work in Progress
This design document is a work in progress, and subject to change. Once
finalized, the feature will be scheduled for an upcoming release.
# Work Week Support
Taskwarrior supports the idea that a week starts on either a Sunday or a Monday,
as determined by configuration. This was added eight years ago, simply for
display purposes in the `calendar` report. Since then its use has propagated and
it influences the `sow` date reference.0
Further requests have been made to make this more flexible, so that the notion
of \'weekend\' can be defined. Furthermore, the idea that every week has a
weekend has also been questioned.
It has become clear that a `weekstart` setting, and the notion of a weekend are
no longer useful.
## Proposed Support
One option is to allow the user to completely define a work week in the
following way:
workweek=1,2,3,4,5
With Sunday as day zero, this states that the work week is the typical Monday -
Friday. From this setting, the meaning of `soww` and `eoww` can be determined,
as well as `recur:weekday`.