There's currently no shared environment for the Product Owner (@ovasileva), Designer (@Nirzar), or engineers to test changes to Extension:Collection prior to merging them or sign off on changes before they're deployed.
== AC
[] There exists a staging server specifically for Reading Web/Infra to stage, test, and sign off on changes.
[] The staging server is publicly accessible at `http://proton-staging.wmflabs.org/`
- @phuedx: Hostname TBD.
[] The Reading Web engineers and @Tgr have SSH access to the server.
== Developer Notes
1. Follow these sections of https://www.mediawiki.org/wiki/Reading/Web/Setting_up_a_staging_environment:
- Set up the instance
- Only `vagrant roles enable offline interwiki`. No other roles are necessary.
- Set up regular codebase updates
1. The most up-to-date guide on setting up a development instance of OCG is here: https://wikitech.wikimedia.org/wiki/OCG#Installing_a_development_instance.
== Questions
[x] Should we do this on [the staging server](https://wikitech.wikimedia.org/wiki/Nova_Resource:Reading-web-staging)?
@phuedx: No. I don't want to break staging or over-complicate its current function by adding more roles when it should be fairly cheap to spin up a new server.
[] Should we configure OCG, Extension:Collection and the PDF renderer to fetch page content via the production RESTBase instance?