= Background information
The PCS client JS interface (anything in the `pcs.c1.*` namespace) was adjusted as clients began implementation and requested changes. Any now-unused public functions should be removed and the supported interface should be finalized.
= What
- Work with the apps teams to determine which functionality they no longer need (like `Page.setup`?)
- Finalize the interface by removing any unused functionality
- Decide a documentation strategy for the interface (JSDoc, Swagger, keep updating pcs.md, others?) and make documentation easy to generate and publicly available
= Potentially unused functionality
[] `pagelib/src/transform/FooterTransformer.js`
= Acceptance criteria
- [] `pcs.c1.*` interface is finalized
- [] Documentation for `pcs.c1.*` is publicly available
- [] Documentation for `pcs.c1.*` is easy to generate from code comments
- [] Update the markdown tutorial/docs on page library [[https://github.com/wikimedia/mobileapps/blob/master/pagelib/docs/pcs/pcs.md | pagelib/docs/pcs/pcs.md ]]