PHPackages                             nswdpc/governance-arrangements - 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. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. nswdpc/governance-arrangements

ActiveLibrary[Parsing &amp; Serialization](/categories/parsing)

nswdpc/governance-arrangements
==============================

Service class for parsing governance arrangements data

v1.1.0(1mo ago)0305BSD-3-ClausePHPPHP ^8.1

Since Nov 22Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/nswdpc/governance-arrangements)[ Packagist](https://packagist.org/packages/nswdpc/governance-arrangements)[ RSS](/packages/nswdpc-governance-arrangements/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (10)Versions (19)Used By (0)

NSW Governance Arrangements
===========================

[](#nsw-governance-arrangements)

This module provides some base data files and a service class to load data from a YAML representation of The Cabinet Office NSW Governance Arrangements Chart from those files into data stuctures and return them.

The data can be used to represent form controls and lists of governance data.

### Usage

[](#usage)

Load the v20230928 dataset

```
// @var GovernanceArrangementsService
$service = GovernanceArrangementsService::create(20230928);
// @var array
$data = $service->getData();
```

Get the metadata from the same service:

```
// @var array
$data = $service->getMetaData();
```

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

[](#installation)

The only supported way of installing this module is via composer:

```
composer require nswdpc/governance-arrangements
```

License
-------

[](#license)

[BSD-3-Clause](./LICENSE.md)

Documentation
-------------

[](#documentation)

- [Documentation](./docs/en/001_index.md)

Configuration
-------------

[](#configuration)

-

Maintainers
-----------

[](#maintainers)

- [dpcdigital@NSWDPC:~$](https://dpc.nsw.gov.au)

Bugtracker
----------

[](#bugtracker)

We welcome bug reports, pull requests and feature requests on the Github Issue tracker for this project.

Please review the [code of conduct](./code-of-conduct.md) prior to opening a new issue.

Security
--------

[](#security)

If you have found a security issue with this module, please email digital\[@\]dpc.nsw.gov.au in the first instance, detailing your findings.

Development and contribution
----------------------------

[](#development-and-contribution)

If you would like to make contributions to the module please ensure you raise a pull request and discuss with the module maintainers.

Please review the [code of conduct](./code-of-conduct.md) prior to completing a pull request.

###  Health Score

47

—

FairBetter than 94% of packages

Maintenance91

Actively maintained with recent releases

Popularity13

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 86.7% 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 ~87 days

Recently: every ~126 days

Total

15

Last Release

43d ago

PHP version history (2 changes)v1.0.0PHP ^7.4|^8

v1.1.0PHP ^8.1

### Community

Maintainers

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

---

Top Contributors

[![JamesDPC](https://avatars.githubusercontent.com/u/69664712?v=4)](https://github.com/JamesDPC "JamesDPC (39 commits)")[![tardinha](https://avatars.githubusercontent.com/u/457209?v=4)](https://github.com/tardinha "tardinha (6 commits)")

---

Tags

nswgovernancensw-datagovernance arrangements

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan, Rector

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/nswdpc-governance-arrangements/health.svg)

```
[![Health](https://phpackages.com/badges/nswdpc-governance-arrangements/health.svg)](https://phpackages.com/packages/nswdpc-governance-arrangements)
```

###  Alternatives

[daux/daux.io

Documentation generator that uses a simple folder structure and Markdown files to create custom documentation on the fly

825191.0k1](/packages/daux-dauxio)[sspooky13/yaml-standards

Standards for yaml files

11518.3k3](/packages/sspooky13-yaml-standards)[prohalexey/the-choice

253.3k](/packages/prohalexey-the-choice)[opensoft/simple-serializer

Simple Serializer

1914.2k1](/packages/opensoft-simple-serializer)

PHPackages © 2026

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