# Report definitions for Fedora 18 # # Copyright 2011 John Poelstra # Copyright 2011 Robyn Bergeron # Copyright 2012 Jaroslav Reznik # # Permission is hereby granted, free of charge, to any person # obtaining a copy of this software and associated documentation files # (the "Software"), to deal in the Software without restriction, # including without limitation the rights to use, copy, modify, merge, # publish, distribute, sublicense, and/or sell copies of the Software, # and to permit persons to whom the Software is furnished to do so, # subject to the following conditions: # # The above copyright notice and this permission notice shall be # included in all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS # BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN # ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. # # These macros are set (edited) manually each week to create # the individual team schedule reminders, created by running # $ make calendar macro weekly_start [2012-05-13] # Sunday macro weekly_end [2012-05-30] # Wednesday falling two weeks after starting Sunday # Define flags for filtered reporting flags ambassadors flags bugtriage flags blocker # use to proof blocker meeting placement flags design flags devel flags docs flags elections flags fpl flags hidden # used to hide tasks that we do not displayed in Fedora reports flags infrastructure flags interface flags key /* use for report of key tasks/high level overview--reflected on Fedora wiki at https://fedoraproject.org/wiki/Releases/15/Schedule */ flags proto # used for drafting new schedules and shows tasks useful for doing this flags pm flags pr flags marketing flags roadmap # major milestones to report in the product pages flags translation flags quality flags releng flags spins flags web # These reports are viewable and printable through TaskJugglerUI # To enable Gantt charts in these "taskreport" definitions, add "chart" to the end of the "column name" line /* For nicest hardcopy ouput: 1) Generate schedule in GUI and set zoom (drop town middel/top of the screen) to "Days (small)" 2) Set printer properties to --landscape --US legal size paper 3) Select printer name "print to file (pdf) 4) Specify output location 5) "Print" An html gantt chart version is available too, though not a polished as this version */ # Documentation Only taskreport "Documentation" { headline "${content_title} ${major} Documentation Tasks & Milestones" sorttasks tree, startup columns name, start, end, duration timeformat "%a %Y-%b-%d" loadunit days scenario actual hidetask ~docs } # Documentation & Key Tasks taskreport "Documentation + Key" { headline "${content_title} ${major} Documentation + Key Tasks & Milestones" sorttasks tree, startup columns name, start, end, duration timeformat "%a %Y-%b-%d" loadunit days scenario actual hidetask ~docs & ~key } # Documentation & Translation taskreport "Docs & Translation" { headline "${content_title} ${major} Documentation & Translation Tasks & Milestones" sorttasks tree, startup columns name, start, end, duration timeformat "%a %Y-%b-%d" loadunit days scenario actual hidetask ~docs & ~translation & ~key } # E N D of G A N T T / U I R E P O R T definitions # All Teams macro all_navbar [ rawhead '
Docs Translation
' ] # Docs Team Reports htmltaskreport "${content}-${major}-docs-tasks.html" { ${all_navbar} sorttasks startup # report all tasks in sequential order headline "${content_title} ${major} Docs Team Tasks" columns no, name, start, end, duration timeformat "%a %Y-%m-%d" scenarios actual hidetask ~docs } htmltaskreport "${content}-${major}-docs-tree-tasks.html" { ${all_navbar} sorttasks tree, startup headline "${content_title} ${major} Docs Team Tasks" columns no, name, start, end, duration timeformat "%a %Y-%m-%d" scenarios actual hidetask ~docs } # Translation Team Reports htmltaskreport "${content}-${major}-trans-tasks.html" { ${all_navbar} sorttasks tree, startup headline "${content_title} ${major} Translation Tasks" columns no, name, start, end, duration timeformat "%a %Y-%m-%d" scenarios actual hidetask ~translation }