PHPackages                             ymcatwincities/openy-project - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. ymcatwincities/openy-project

Abandoned → [ycloudyusa/yusaopeny-project](/?search=ycloudyusa%2Fyusaopeny-project)ArchivedProject[Utility &amp; Helpers](/categories/utility)

ymcatwincities/openy-project
============================

Project template for OpenY projects with composer

2.4(4y ago)928.1k45[8 issues](https://github.com/ymcatwincities/openy-project/issues)[7 PRs](https://github.com/ymcatwincities/openy-project/pulls)GPL-2.0+Shell

Since Apr 28Pushed 4y ago3 watchersCompare

[ Source](https://github.com/ymcatwincities/openy-project)[ Packagist](https://packagist.org/packages/ymcatwincities/openy-project)[ RSS](/packages/ymcatwincities-openy-project/feed)WikiDiscussions 9.2.x Synced 3w ago

READMEChangelog (10)Dependencies (7)Versions (60)Used By (0)

 [ ![react-router](https://camo.githubusercontent.com/4edf75c251dd12ad03cb37904bf6f662967d4dc3ce1e6eec0a1419c6f3b18a66/68747470733a2f2f7777772e796d63616e6f7274682e6f72672f7468656d65732f637573746f6d2f796d63612f696d672f796d63612d6c6f676f2e737667) ](https://ycloud.y.org/open-y-association-websites)

###  Y USA Open YMCA

[](#--y-usa-open-ymca)

 An open source platform for YMCAs, by YMCAs built on [Drupal](https://drupal.org).

 [![](https://camo.githubusercontent.com/383ff7420498aa4b7124cd977ca178f4b1835f4819ff9a8b4bcffd784bb4533b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f79636c6f7564797573612f797573616f70656e792d70726f6a6563742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/ycloudyusa/yusaopeny-project) [![](https://camo.githubusercontent.com/0a1d672eeb4298a7b6dbb76ebd960e2f38d9aa3af74dff949a10373b73830afa/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646d2f79636c6f7564797573612f797573616f70656e792d70726f6a6563742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/ycloudyusa/yusaopeny-project)

---

The [Y USA Open Y Project](https://ycloud.y.org/open-y-association-websites) is a composer based installer for the [Y USA Open Y distribution](https://github.com/YCloudYUSA/yusaopeny).

Requirements
------------

[](#requirements)

#### Composer

[](#composer)

If you do not have [Composer](http://getcomposer.org/), you may install it by following the [official instructions](https://getcomposer.org/download/). For usage, see [the documentation](https://getcomposer.org/doc/).

Installation
------------

[](#installation)

#### Latest STABLE version

[](#latest-stable-version)

```
composer create-project ymcatwincities/openy-project MY_PROJECT --no-interaction
cd MY_PROJECT

```

#### Latest DEVELOPMENT version (Drupal 9 2.x)

[](#latest-development-version-drupal-9-2x)

```
composer create-project ycloudyusa/yusaopeny-project:9.2.x-development-dev MY_PROJECT --no-interaction --no-dev
cd MY_PROJECT

```

This command will build project based on the [**Drupal 9 development branch**](https://github.com/ycloudyusa/yusaopeny/commits/9.x-2.x) release.

See  how to video for the whole process of this command usage.

Development environment
-----------------------

[](#development-environment)

You should use composer command without `--no-dev` if you would like to get environment that was configured especially for OpenY. This means you'd remove Vagrant/Docksal from the code tree. So it should look like this:

```
composer create-project ycloudyusa/yusaopeny-project:9.2.x-development-dev MY_PROJECT --no-interaction
cd MY_PROJECT

```

See  how to video for the whole process of this command usage.
============================================================================================

[](#see-httpsyoutubejrlinjptl0c-how-to-video-for-the-whole-process-of-this-command-usage)

### CIBox VM

[](#cibox-vm)

[CIBox VM](http://cibox.tools) allows you to make a contribution into OpenY in a few minutes. Just follow steps and then you'll know how to do it.

- [Pre Requirements](https://github.com/ymcatwincities/openy-cibox-vm#pre-requirements)
- [Installation](https://github.com/ymcatwincities/openy-cibox-vm#usage)
- [Local build](https://github.com/ymcatwincities/openy-cibox-vm#reinstall-options)

Read more details on [CIBox VM](https://github.com/ymcatwincities/openy-cibox-vm) repo.

### Docksal

[](#docksal)

[Docksal](http://docksal.io) is a tool for defining and managing development environments.

- [How to develop](https://github.com/ymcatwincities/openy-docksal#how-to-develop)
- [How to run behat tests](https://github.com/ymcatwincities/openy-docksal#how-to-run-behat-tests)

Read more details on [Docksal](https://github.com/ymcatwincities/openy-docksal) repo.

Use Fork for the development
============================

[](#use-fork-for-the-development)

All development happens in the [Open Y Drupal 9 installation profile](https://github.com/ymcatwincities/openy). In order to start development:

1. Create fork of [Open Y installation profile](https://github.com/YCloudYUSA/yusaopeny)
2. Add your repository to `composer.json`

```
"repositories": [
    {
        "type": "vcs",
        "url": "https://github.com/GITHUB_USERNAME/yusaopeny"
    }
]

```

3. Change a version for `ycloudyusa/yusaopeny` to `dev-9.x-2.x` or any other branch. E.g.:

- branch name "bugfix" - version name `dev-bugfix`
- branch name "feature/workflow" - version name `dev-feature/workflow`

```
"require": {
    "ycloudyusa/yusaopeny": "dev-9.x-2.x",
}

```

```
"require": {
    "ycloudyusa/yusaopeny": "dev-feature/workflow",
}

```

4. Run `composer update` to update packages
5. Add and commits changes in `docroot/profiles/contrib/openy`. Now it should be pointed to your fork.

Directory structure
===================

[](#directory-structure)

DirectoryPurpose[**Y USA Open Y**](https://github.com/ycloudyusa/yusaopeny)`docroot/`Contains Drupal core`docroot/profiles/contrib/openy/`Contains Open Y distribution`vendor/`Contains Y USA Open Y distribution`composer.json`Contains Y USA Open Y distribution[**CIBox VM**](https://github.com/ymcatwincities/openy-cibox-vm) + [**CIBox Build**](https://github.com/ymcatwincities/openy-cibox-build)`cibox/`Contains CIBox libraries`docroot/devops/`DevOps scripts for the installation process`provisioning/`Vagrant configuration`docroot/*.sh`Bash scripts to trigger reinstall scripts`docroot/*.yml`YAML playbooks for the installation process`Vagrantfile`Vagrant index file[**Docksal**](https://github.com/ymcatwincities/openy-docksal)`.docksal/`Docksal configuration`build.sh`Build script for Docksal environmentDocumentation
=============

[](#documentation)

Documentation about Open Y is available at [docs](https://github.com/YCloudYUSA/yusaopeny_docs). For details please visit .

License
=======

[](#license)

Y USA OpenY Project is licensed under the [GPL-3.0](https://www.gnu.org/licenses/gpl-3.0-standalone.en.html). See the [License file](https://github.com/YCloudYUSA/yusaopeny-project/blob/9.2.x/LICENSE) for details.

###  Health Score

38

—

LowBetter than 83% of packages

Maintenance2

Infrequent updates — may be unmaintained

Popularity34

Limited adoption so far

Community29

Small or concentrated contributor base

Maturity77

Established project with proven stability

 Bus Factor1

Top contributor holds 53.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~49 days

Recently: every ~138 days

Total

39

Last Release

1462d ago

Major Versions

1.0.10 → 2.0.02019-02-12

2.2.1 → 8.2.x-dev2020-12-22

2.3.0 → 8.1.x-dev2021-02-09

2.4 → 9.2.x-dev2022-06-29

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/180585790?v=4)[sanchiz](/maintainers/sanchiz)[@Sanchiz](https://github.com/Sanchiz)

![](https://www.gravatar.com/avatar/bf41cdf9f0975a3cc5997aaaff41046eac88c85c7dbcd8410b8b09e35f55c11d?d=identicon)[danylevskyi](/maintainers/danylevskyi)

![](https://www.gravatar.com/avatar/1388b312dca2d4c24fb3474c71a6729b13b255860ff0188b0286013bc703bf5a?d=identicon)[podarok](/maintainers/podarok)

![](https://www.gravatar.com/avatar/1da5dd79a6a9a79f148368387d3f3f466b031879263b005d7bf4836518fb73de?d=identicon)[anpolimus](/maintainers/anpolimus)

![](https://www.gravatar.com/avatar/4558114408c700ee4fe122cf32e229c67e2a72a8da55256930a02685612572fa?d=identicon)[Open-Y-Distro](/maintainers/Open-Y-Distro)

![](https://avatars.githubusercontent.com/u/6285570?v=4)[Dmitry Drozdik](/maintainers/ddrozdik)[@ddrozdik](https://github.com/ddrozdik)

---

Top Contributors

[![podarok](https://avatars.githubusercontent.com/u/563412?v=4)](https://github.com/podarok "podarok (133 commits)")[![alexschedrov](https://avatars.githubusercontent.com/u/1316234?v=4)](https://github.com/alexschedrov "alexschedrov (63 commits)")[![ddrozdik](https://avatars.githubusercontent.com/u/6285570?v=4)](https://github.com/ddrozdik "ddrozdik (12 commits)")[![AndreyMaximov](https://avatars.githubusercontent.com/u/5453109?v=4)](https://github.com/AndreyMaximov "AndreyMaximov (9 commits)")[![ygerasimov](https://avatars.githubusercontent.com/u/294265?v=4)](https://github.com/ygerasimov "ygerasimov (6 commits)")[![afi13](https://avatars.githubusercontent.com/u/2179416?v=4)](https://github.com/afi13 "afi13 (5 commits)")[![Kerby70](https://avatars.githubusercontent.com/u/5031409?v=4)](https://github.com/Kerby70 "Kerby70 (3 commits)")[![rahulusagility](https://avatars.githubusercontent.com/u/62141247?v=4)](https://github.com/rahulusagility "rahulusagility (3 commits)")[![kolesnikoff](https://avatars.githubusercontent.com/u/2058068?v=4)](https://github.com/kolesnikoff "kolesnikoff (3 commits)")[![AleksandrPrykhodkoDev](https://avatars.githubusercontent.com/u/18702600?v=4)](https://github.com/AleksandrPrykhodkoDev "AleksandrPrykhodkoDev (3 commits)")[![duozersk](https://avatars.githubusercontent.com/u/2128648?v=4)](https://github.com/duozersk "duozersk (3 commits)")[![ivan-berezhnov](https://avatars.githubusercontent.com/u/10132087?v=4)](https://github.com/ivan-berezhnov "ivan-berezhnov (2 commits)")[![NightHunterSV](https://avatars.githubusercontent.com/u/5138333?v=4)](https://github.com/NightHunterSV "NightHunterSV (1 commits)")[![anprok](https://avatars.githubusercontent.com/u/16559938?v=4)](https://github.com/anprok "anprok (1 commits)")[![anpolimus](https://avatars.githubusercontent.com/u/3023950?v=4)](https://github.com/anpolimus "anpolimus (1 commits)")[![ppbot](https://avatars.githubusercontent.com/u/8455902?v=4)](https://github.com/ppbot "ppbot (1 commits)")[![svicervlad](https://avatars.githubusercontent.com/u/26228931?v=4)](https://github.com/svicervlad "svicervlad (1 commits)")

---

Tags

communitycomposerdrupalinstallation-profileopeny

### Embed Badge

![Health badge](/badges/ymcatwincities-openy-project/health.svg)

```
[![Health](https://phpackages.com/badges/ymcatwincities-openy-project/health.svg)](https://phpackages.com/packages/ymcatwincities-openy-project)
```

###  Alternatives

[civicrm/civicrm-core

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

751284.3k37](/packages/civicrm-civicrm-core)[symplify/vendor-patches

Generate vendor patches for packages with single command

1907.2M35](/packages/symplify-vendor-patches)[mautic/core

Mautic Open Source Distribution

9.8k2.6k9](/packages/mautic-core)[farmos/farmos

A web-based farm record keeping application.

1.3k7.0k1](/packages/farmos-farmos)[ec-europa/toolkit

Toolkit packaged for Drupal projects based on Robo.

39250.0k28](/packages/ec-europa-toolkit)[vardot/varbase-project

Project template for Varbase distribution.

5162.4k](/packages/vardot-varbase-project)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
