- Fork the Wikibase repo;
- refactor appropriate functions, such as createRandomFreebaseItemLink();
- port them into a primary_sources sub-folder located in the repo root, according to a MediaWiki extension standard structure (use available documentation as much as possible);
- write unit tests.
Description
Description
Status | Assigned | Task | ||
---|---|---|---|---|
Open | Afnecors | T168243 Refactor the JS code responsible for the interaction with the user | ||
Open | Afnecors | T168254 Write unit tests for the functions that interact with the user | ||
Invalid | None | T168253 Port the functions that interact with the user into a primary_sources sub-folder located in the repo root | ||
Open | Afnecors | T168251 Refactor functions that interact with the user | ||
Resolved | Afnecors | T170688 Organize JavaScript code |
Comment Actions
working branch https://github.com/afnecors/mediawiki-extensions-Wikibase/commits/PrimarySources-extension (currently stopped)