Task Graph

From atwg
Revision as of 20:13, 19 February 2018 by Ccicalese (talk | contribs)

<graphviz format="png">digraph tasks { rankdir=LR; node [shape=box, fontsize=10, fontname="Arial bold"]; edge [color=gray75];

Task0001 [URL="Make REST Routing possible in MediaWiki", label=<

Make REST Routing possible in MediaWiki
(MediaWiki
Platform)

>]; Task0002 [URL="Identify features that the REST API needs to support", label=<

Identify features that the REST
API needs to support
(Audiences
Product and Design)

>, color=darkgreen, fontcolor=darkgreen]; Task0003 [URL="Design MediaWiki REST API", label=<

Design MediaWiki REST API
(MediaWiki
Platform)

>]; Task0004 [URL="Develop MediaWiki REST API", label=<

Develop MediaWiki REST API
(MediaWiki
Platform)

>]; Task0007 [URL="Research architecture requirements and needs, identify and resolve trade-offs", label=<

Research architecture requirements
and needs, identify and resolve
trade-offs
(MediaWiki Platform)

>, color=darkgreen, fontcolor=darkgreen]; Task0008 [URL="Write Architecture Spec", label=<

Write Architecture Spec
(MediaWiki
Platform)

>, color=darkgreen, fontcolor=darkgreen]; Task0009 [URL="Refactor MediaWiki Core into well encapsulated components, removing global state and circular dependencies between classes", label=<

Refactor MediaWiki Core into well
encapsulated components, removing
global state and circular dependencies
between classes
(MediaWiki
Platform)

>]; Task001 [URL="Prototype page assembly", label=<

Prototype page assembly
(Performance)

>, color=darkgreen, fontcolor=darkgreen]; Task0010 [URL="Simplify the RESTBase stack", label=<

Simplify the RESTBase stack
(Services)

>, color=darkgreen, fontcolor=darkgreen]; Task0011 [URL="Create a multi-purpose key/value storage component", label=<

Create a multi-purpose key/value
storage component
(Services)

>]; Task0012 [URL="Isolate session data by creating a specialised session service", label=<

Isolate session data by creating
a specialised session service
(Services)

>]; Task0013 [URL="Refactor Parsoid to support porting", label=<

Refactor Parsoid to support porting
(Parsing)

>, color=darkgreen, fontcolor=darkgreen]; Task0014 [URL="Prototype and test PHP implementation of Parsoid", label=<

Prototype and test PHP implementation
of Parsoid
(Parsing)

>, color=darkgreen, fontcolor=darkgreen]; Task0015 [URL="Standardize on a single parser", label=<

Standardize on a single parser
(Parsing)

>]; Task002 [URL="Develop page assembly capability", label=<

Develop page assembly capability
(Performance)

>]; Task0020 [URL="Create a purpose built developer portal for documentation", label=<

Create a purpose built developer
portal for documentation
(Documentation)

>, color=darkgreen, fontcolor=darkgreen]; Task0021 [URL="Document MediaWiki PHP service interface on portal", label=<

Document MediaWiki PHP service
interface on portal
(Documentation)

>]; Task0022 [URL="Document MediaWiki REST API on portal", label=<

Document MediaWiki REST API on
portal
(Documentation)

>]; Task0023 [URL="Document system architecture, lifecycles, etc. on developer portal", label=<

Document system architecture, lifecycles,
etc. on developer portal
(Documentation)

>, color=darkgreen, fontcolor=darkgreen]; Task0024 [URL="Develop, publish and implement Code Standards that align with our new priorities around APIs, encapsulation and global state", label=<

Develop, publish and implement
Code Standards that align with
our new priorities around APIs,
encapsulation and global state
(Documentation)

>, color=darkgreen, fontcolor=darkgreen];

Task0008->Task0001 Task0002->Task0003 Task0009->Task0003 Task0001->Task0004 Task0003->Task0004 Task0007->Task0008 Task0008->Task0009 Task0008->Task001 Task0010->Task0011 Task0011->Task0012 Task0013->Task0014 Task0011->Task0015 Task0014->Task0015 Task0008->Task0015 Task0009->Task0021 Task0020->Task0021 Task0004->Task0022 Task0020->Task0022 Task0020->Task0023 Task0008->Task0023 Task0020->Task0024 } </graphviz>