[[BackLinksMenu]] = Analysis = == Overview == The goal of this revision is to describe as much as possible tasks with one sentence per task. In some cases, information can be directly copied from [source:/manage/sched/sophie2-wbs.py]'s comments. Should also add proto, main and tune for revisions. == Task requirements == Include a sentence for each task in [source:/manage/sched/sophie2-wbs.py]. This should give brief description of this task. Discuss with team possibility to include priorities. == Task result == [source:/manage/sched/sophie2-wbs.py] containing extractable string for each task. == Implementation idea == Research the most convenient way to include strings in each task. These strings should be easy to extract. == Related == Comments in [source:/manage/sched/sophie2-wbs.py] == How to demo == Show exports from the WBS containing this information. = Design = For now replacing comments from [source:/manage/sched/sophie2-wbs.py] are enough. Note that comments should be for the whole task and may be bigger than a sentence. Define a function called "desc" in python file [source:/manage/sched/sophie2-wbs.py]. Convert comments to strings in "description". Note that desc function should be similar to spec_entry function. Open the file using a text editor capable of searching regular expressions. * Find {{{ (#.+) }}} and replace it with {{{ desc("\1") }}} To insert the phases find {{{ (\t+)(with Rev.+)#proto }}} proto/main/tune and replace it with {{{ \1\2\n\1\t phase(proto) }}} Do not do "Replace all", replace it one by one separating comments you decide useful for later work. * Open [source:/manage/reports/m02/0m02-descriptions-en.txt] and [source:/manage/reports/m02/0m02-descriptions-bg.txt], join the descriptions and add them to corresponding tasks. The desc function in that case should say {{{ desc("R? <task overview>") }}} = Implementation = Added descriptions and phases to tasks. phases are proto, main, tune and regular. = Testing = = Log = [[Include(wiki:SCHEDULE_WBS_TASKS_R1_LOG)]]