In addition to our production environment, we have a sandbox environment which we will use for targeted development and experimentation. The sandbox is a copy of our production environment, refreshed biannually.
Sandbox development workflow:
- Proposal: Create a ticket proposing a development need on the alma-config repo (requires a GitHub account and inclusion into the PUL GitHub organization)
- Access: A system admin will deliver credentials with appropriate permissions
- Development, experimentation, testing in the sandbox
- Review: After the proposed changes have been made in the sandbox, the system admin group reviews it.
- Communication: upcoming changes to production are communicated to affected stakeholders (e.g. here on Confluence)
- Implementation: system admins implement the change in production