[Wikidata-bugs] [Maniphest] [Updated] T133028: [Story] Wikibase documentation

2016-04-20 Thread gerritbot
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

2016-04-20 Thread Jonas
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

2016-04-20 Thread hashar
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

2016-04-19 Thread JanZerebecki
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

2016-04-19 Thread JanZerebecki
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