This session will introduce attendees to the [[ https://blog.wikimedia.org/2017/12/06/think-twice-code-once/ | Wikimedia Page Library ]] and how to develop JavaScript for changing content presentation in shared code between Android and iOS native apps.
= 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)