JeroenDeDauw added a comment.

-- Approach 1: leaving JS as it is

WikibaseLexeme/
    extension/
        i18n/
        maintenance/
        resources/
        includes/ -- Contents of current src/MediaWiki/
            Actions/
            Api/
            ...
        tests/
            browser/
            jasmine/
            qunit/
            phpunit/
            selenium/
        WikibaseLexeme.php
        ...
    context/ -- Fully MW independent
        src/ -- Same as current src/ but without src/MediaWiki/
            Example/
                SomeClass.php
        tests/
            unit/
                Example/
                    SomeClassTest.php
            integration/
            fixtures/
-- Approach 2: also seperating js and php in extension/

WikibaseLexeme/
    extension/
        i18n/
        php/
            maintenance/
            resources/
            includes/ -- Contents of current src/MediaWiki/
                Actions/
                Api/
                ...
            tests/
                unit/
                integration/
                system/
                fixtures/
        js/
            src/ -- Contents of current resources/
            tests/ -- Contents of current tests/qunit, perhaps also tests/jasmine?
        WikibaseLexeme.php
        ...
    context/ -- Same as approach 1

TASK DETAIL
https://phabricator.wikimedia.org/T206619

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: JeroenDeDauw
Cc: Lydia_Pintscher, Addshore, Tarrow, Aklapper, JeroenDeDauw, Nandana, Mringgaard, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, D3r1ck01, Jonas, Wikidata-bugs, aude, Darkdadaah, Mbch331
_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to