This session will introduce attendees to the Wikimedia Page Library and how to develop JavaScript for changing content presentation in shared code between Android and iOS native apps. Note: the Page Library is not part of core MediaWiki and is currently used only by the Android and iOS native apps and slated for the upcoming Page Content Service.
Audience
- Beginner or intermediate JavaScript developers
- People interested in JavaScript, HTML, and CSS and transforming wiki content for different presentations
- (To a lesser extent) native app and service developers interested in sharing code via a JavaScript library
Topics
Based on interest, the possible directions for this session include:
- Development, iteration, and writing transform unit tests in the Page Library
- Help us add data typing to the Page Library with TypeScript
- (Very briefly) library integration and workflows with Android (and possibly) iOS apps
- Fix bugs in the library and upstream templates as identified by select tasks: T188096, T179128, T179090, T183333
Owner: @Niedzielski
Possible co-owner: @Mhurd (pending travel concerns)