[Wikidata-bugs] [Maniphest] [Updated] T133028: [Story] Wikibase documentation
gerritbot added a project: Patch-For-Review. TASK DETAIL https://phabricator.wikimedia.org/T133028 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: gerritbot Cc: gerritbot, hashar, TerraCodes, Lydia_Pintscher, JanZerebecki, Tobi_WMDE_SW, Jonas, Aklapper, Lewizho99, Maathavan, D3r1ck01, Izno, Wikidata-bugs, aude, Mbch331, Jay8g, Spage, greg ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
[Wikidata-bugs] [Maniphest] [Updated] T133028: [Story] Wikibase documentation
Jonas added a blocking task: T66996: [Story] Automatically create Doxygen documentation of Wikibase PHP code. TASK DETAIL https://phabricator.wikimedia.org/T133028 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Jonas Cc: hashar, TerraCodes, Lydia_Pintscher, JanZerebecki, Tobi_WMDE_SW, Jonas, Aklapper, D3r1ck01, Izno, Wikidata-bugs, aude, Mbch331, Jay8g, Spage, greg ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
[Wikidata-bugs] [Maniphest] [Updated] T133028: [Story] Wikibase documentation
hashar added a comment. jsduck is a ruby gems, we had a recentish version provided as a Debian package for Ubuntu Trusty but it turned out to be a nightmare to build for Debian Jessie. So instead we should move to use bundler to install it and define a `rake doc` command to generate it (Jan pointed to https://phabricator.wikimedia.org/T109005). Regarding Doxygen, other extensions have similar needs such as Echo https://phabricator.wikimedia.org/T117025. Potentially one of the issue is generating the documentation would probably need a copy of MediaWiki core and it seems dumb to generate the whole mw doc for each extension. TASK DETAIL https://phabricator.wikimedia.org/T133028 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: hashar Cc: hashar, TerraCodes, Lydia_Pintscher, JanZerebecki, Tobi_WMDE_SW, Jonas, Aklapper, D3r1ck01, Izno, Wikidata-bugs, aude, Mbch331, Jay8g, Spage, greg ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
[Wikidata-bugs] [Maniphest] [Updated] T133028: [Story] Wikibase documentation
JanZerebecki added a project: Continuous-Integration-Config. TASK DETAIL https://phabricator.wikimedia.org/T133028 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: JanZerebecki Cc: TerraCodes, Lydia_Pintscher, JanZerebecki, Tobi_WMDE_SW, Jonas, Aklapper, D3r1ck01, Izno, Wikidata-bugs, aude, Mbch331, Jay8g, hashar, Spage, greg ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
[Wikidata-bugs] [Maniphest] [Updated] T133028: [Story] Wikibase documentation
JanZerebecki added a comment. Herald added a subscriber: TerraCodes. Using the CI template jsduck and job mwext-jsduck-publish might just work, however https://www.mediawiki.org/wiki/Continuous_integration/Entry_points#JavaScript_documentation is inconsistent with that, see also https://phabricator.wikimedia.org/T109005. Regarding doxygen there is https://phabricator.wikimedia.org/T66996. TASK DETAIL https://phabricator.wikimedia.org/T133028 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: JanZerebecki Cc: TerraCodes, Lydia_Pintscher, JanZerebecki, Tobi_WMDE_SW, Jonas, Aklapper, D3r1ck01, Izno, Wikidata-bugs, aude, Mbch331, Jay8g, Spage ___ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs