Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

file 176 lines (176 sloc) 8.131 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176
<?xml version="1.0"?>
<page title="TODO tasks for the current iteration" here="TODO">
    <long_title>TODO tasks for the current iteration</long_title>
    <content>
        <section name="release-process" title="Release process">
            <p>
                The following is the approximate plan for the next full point release.
            </p>
            <p>
                Before each release we hope to have the following done.
                More may get done, depending on the interest of the volunteers,
                but this is the current minimum.
            </p>
            <p>
                The aim of this release cycle is to produce a functionally
                identical version to the 1.0.1 release, but bug-fixed and
                fully compatible with PHP 5.0.5+ under E_STRICT.
                We are also hoping to flush out issues and use cases
                caused by people hacking against unpublished flex points
                in SimpleTest.
                We want to break people's code now, not while we are developing
                features down the line.
            </p>
            <p>
                With the website move to a new server, and more developers,
                we are able and need to improve the test automation and developer
                cooperation.
                This release is a deep drawing of breath before going forward.
            </p>
        </section>
        <section name="plan" title="Release plan" version="1.1">
            <milestone version="1.1beta">
                <concern name="unit-tester">
                    <bug tracker="1896582" status="done">Undefined property $_reporter + fatal error</bug>
                </concern>
                <concern name="reporter"/>
                <concern name="mock-objects"/>
                <concern name="parser"/>
                <concern name="browser"/>
                <concern name="web-tester"/>
                <concern name="documentation">
                    <task status="done">
                        The HELP_MY_TESTS_DONT_WORK_ANYMORE needs to be updated.
                    </task>
                    <task status="done">README needs to be updated.</task>
                    <task status="done">
                        Write XSLT code for this file so Perrick doesn't strangle me
                    </task>
                </concern>
                <concern name="extensions">
                 <task status="done">Ensure extensions are compatible with PHP5 constructor renaming in the current trunk.</task>
                </concern>
                <concern name="build">
                    <task status="done">PHP 5.3 compatible under E_STRICT</task>
                    <task status="done">PHP 5.2.0-5 compatible under E_STRICT</task>
                    <task status="done">PHP 5.1.0-6 compatible under E_STRICT</task>
                    <bug tracker="1884013" status="done">continuous integration</bug>
                    <bug tracker="1853765" status="done">error_reporting(E_ALL|E_STRICT)gives lots of warning</bug>
                    <task status="done">Remove all deprecated methods</task>
                    <task status="done">
                        Drop underscores from protected methods and
                        private variables.
                        Make all variables private and add protected
                        accessors where we use them internally.
                        <note>
                            That way people will start complaining.
                            Upon each complaint we'll add an accessor and
                            capture the use case from them.
                        </note>
                        <note>We'll stick the use cases in the feature request tracker for now</note>
                    </task>
                    <task status="done">Move web site to new server</task>
                </concern>
            </milestone>
            <milestone version="1.1beta2">
                <concern name="unit-tester"/>
                <concern name="reporter">
                    <task>
                        Deprecate all mentions of GroupTest without breaking
                        existing code.
                        <note>
                            Need to swap the terminology for TestSuite
                            in method names, etc.
                        </note>
                    </task>
                    <bug tracker="1864974">XmlReporter generating invalid XML</bug>
                </concern>
                <concern name="mock-objects">
                    <task>Remove reflection facade for PHP4</task>
                </concern>
                <concern name="parser"/>
                <concern name="browser">
                    <bug tracker="1913229">label not assigned to radio and checkbox</bug>
                    <bug tracker="1706283">incorrect proxy requests</bug>
                </concern>
                <concern name="web-tester"/>
                <concern name="documentation">
                    <task>Docblocks need to be cut back to a minimum</task>
                </concern>
                <concern name="extensions"/>
                <concern name="build">
                    <task>PHP 5.0.5 compatible under E_STRICT</task>
                    <task>Move acceptance tests sample pages to new server</task>
                </concern>
            </milestone>
            <milestone version="1.1RC1">
                <concern name="unit-tester"/>
                <concern name="reporter"/>
                <concern name="mock-objects">
                    <task>Remove reflection facade for PHP4</task>
                </concern>
                <concern name="parser"/>
                <concern name="browser"/>
                <concern name="web-tester"/>
                <concern name="documentation">
                    <task>Throw away old tutorial</task>
                </concern>
                <concern name="extensions"/>
                <concern name="build">
                 <task>Update PEAR package task to be compatible with latest PEAR installer.</task>
                    <task>PHP 6 compatible under E_STRICT</task>
                    <task>
                        Automated nightly test script that runs tests on all
                        targeted PHP versions.
                    </task>
                </concern>
            </milestone>
        </section>
    </content>
    <internal>
        <link>
            <a href="#plan">Current iteration</a> is 1.1beta.
        </link>
        <link>
            Upcoming tasks for
            <a href="#unit-tester">Unit tester</a>,
            <a href="#reporter">Reporter</a>,
            <a href="#mock-objects">Mock objects</a>,
            <a href="#parser">Parser</a>,
            <a href="#browser">Browser</a>,
            <a href="#web-tester">Web tester</a>,
            <a href="#documentation">Documentation</a>,
            <a href="#extensions">Extensions</a> and
            <a href="#build">Build</a>.
        </link>
    </internal>
    <external>
        <link>
            Trackers for :
            <a href="https://sourceforge.net/tracker/?group_id=76550&amp;atid=547458">feature requests</a>,
            <a href="https://sourceforge.net/tracker/?group_id=76550&amp;atid=547455">bugs</a> and
            <a href="https://sourceforge.net/tracker/?group_id=76550&amp;atid=547457">patches</a>.
        </link>
    </external>
    <meta>
        <keywords>
            software development,
            computer programmer,
            php programming,
            programming php,
            software development company,
            software development uk,
            php tutorial,
            bespoke software development uk,
            corporate web development,
            architecture,
            freelancer,
            php resources,
            wordtracker,
            web marketing,
            serach engines,
            web positioning,
            internet marketing
        </keywords>
    </meta>
</page>
Something went wrong with that request. Please try again.