This wiki is the primary location for developer documentation for Open Y - a digital transformation platform for YMCAs.

Where to Start

For YMCA Associations

For Developers

For QA Engineers

Table of Contents

Community Guidelines

Best Practices

Getting Started with Open Y Development

Whether you are just getting started with Open Y or need to test a feature in a stable environment, the Open Y Core Team maintains a number of Sandboxes that you can use.

Processes & Components

Environment Setup

Contributing to Open Y

Working with Existing Functionality

Adding and Removing Functionality

Dependency Management

Decoupling Open Y

Ongoing Maintenance


Update Processes & Notices

These documents are for old versions of Open Y, but may contain useful information for troubleshooting future update issues.