(no commit message)
authorlkcl <lkcl@web>
Wed, 18 May 2022 10:07:56 +0000 (11:07 +0100)
committerIkiWiki <ikiwiki.info>
Wed, 18 May 2022 10:07:56 +0000 (11:07 +0100)
HDL_workflow.mdwn

index e4d410da14de66abd2b17dcdb40b8991edf61052..d56c31520fd98276892139fee3862152910e65e2 100644 (file)
@@ -1111,24 +1111,35 @@ with further details as to why the unit test should not be run.
 
 # Task management guidelines
 
-* Create the task in appropriate "Product" section with appropriate
+1. Create the task in appropriate "Product" section with appropriate
   "Component" section. Most code tasks generally use "Libre-SOC's
   first SOC".
-* Fill in "Depends on" and "Blocks" section whenever appropriate.
-* Choose the correct task for a budget allocation. Usually the parent
+2. Fill in "Depends on" and "Blocks" section whenever appropriate.
+   Also add as many related ("See Also") links to other bugreports
+   as possible. bugreports are never isolated.
+3. Choose the correct task for a budget allocation. Usually the parent
   task is used.
-* Choose the correct NLnet milestone. The best practice is to check
+4. Choose the correct NLnet milestone. The best practice is to check
   the parent task for a correct milestone.
-* Assign the budget to the task in "USER=SUM" form, where "USER"
+5. Assign the budget to the task in `"USER=SUM"` form, where "USER"
   corresponds to your username and "SUM" corresponds to the actual
   budget in EUR. There may be multiple users.
-* When the task is completed, you can submit an RFP.
-* Once the RFP is sent, notify Luke (lkcl), and update the "USER=SUM"
-  field: "USER={amount=SUM, submitted=SDATE}". The SDATE is entered in
-  YYYY-MM-DD form.
-* Once the task is paid, update "USER={amount=SUM, submitted=SDATE}"
-  to "USER={amount=SUM, submitted=SDATE, paid=PDATE}". The PDATE is
-  entered in YYYY-MM-DD form, too.
+6. When the task is completed, you can begin writing an RFP. **do not**
+   submit it without authorisation.
+7. Once the RFP is written, notify the Team Manager and obtain their
+   explicit approval to send it.
+8. Once approval is received and the RFP sent, update the `"USER=SUM"`
+  field to include the submitted date:
+  `"USER={amount=SUM, submitted=SDATE}"`. The SDATE is entered in
+  `YYYY-MM-DD` form.
+9. Once the task is paid, again notify the Team Manager (IRC is fine),
+  and update `"USER={amount=SUM, submitted=SDATE}"`
+  to `"USER={amount=SUM, submitted=SDATE, paid=PDATE}"`. The PDATE is
+  entered in `YYYY-MM-DD` form, too.
+
+Throughout all of this you should be using budget-sync to check the
+database consistency
+<https://git.libre-soc.org/?p=utils.git;a=blob;f=README.txt;hb=HEAD>
 
 # TODO Tutorials