Reading/Reading List Service

The Reading List Service is the backend for syncing reading lists between different devices. It consists of two components: the ReadingLists MediaWiki extension and a RESTBase service. The RESTBase part (found in  and    fetches page summaries and adds them to certain responses; other than that it just acts as a proxy between MediaWiki and the client and translates between REST semantics and the format expected by the MediaWiki API.

Development
Use the  vagrant role.


 * To run the MediaWiki tests:
 * To debug the RESTBase component:
 * To run the RESTBase tests:

Code repositories

 * https://gerrit.wikimedia.org/g/mediawiki/extensions/ReadingLists
 * https://gerrit.wikimedia.org/g/mediawiki/services/restbase