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
- FooterTransformer
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 pagelib/docs/pcs/pcs.md