- 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 | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Hjfocs | T168243 Refactor the JS code responsible for the interaction with the user | |||
Open | None | 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 | |||
Resolved | Hjfocs | T168251 Refactor functions that interact with the user | |||
Resolved | Afnecors | T170688 Organize JavaScript code |
Event Timeline
Comment Actions
working branch https://github.com/afnecors/mediawiki-extensions-Wikibase/commits/PrimarySources-extension (currently stopped)