Development
We support several development paradigms that all include the following automation:
- Highly standardized project configurations that are versioned in Git, thereby allowing:
- Detailed histories of all changes to project code
- Concurrent development of multiple features or sub-projects
- Multiple developers with immediate access to the latest project state
- Very low ramp-up time for new contributors joining the project
- Configurable security that allows developers from multiple participating organizations to work together while maintaining proper access limitations
- Every project has, at a minimum, Development environments (for as many developers as may be required), a Staging environment, and a Production environment
- Additional environment types are available, including Super Stagers (Staging instances with all the same resources as Production), RemDevs (remote development servers), and QA (quality assurance and training environments)
- Unlimited scheduled and ad-hoc deployments to any included environment
- Content syncs across environments to keep all design, development, and publishing processes up to date with Production