PHPackages                             judicialcouncil/courtyard-artifact - 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. judicialcouncil/courtyard-artifact

ActiveDrupal-library[Utility &amp; Helpers](/categories/utility)

judicialcouncil/courtyard-artifact
==================================

A build artifact of the Courtyard Pattern Lab pattern library.

0.1.497(3d ago)2292.5k↓46.6%1[1 issues](https://github.com/JudicialCouncilOfCalifornia/courtyard-artifact/issues)1GPL-2.0+HTMLCI passing

Since Jan 28Pushed 1w ago4 watchersCompare

[ Source](https://github.com/JudicialCouncilOfCalifornia/courtyard-artifact)[ Packagist](https://packagist.org/packages/judicialcouncil/courtyard-artifact)[ RSS](/packages/judicialcouncil-courtyard-artifact/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (1)DependenciesVersions (750)Used By (1)

Courtyard Artifact
==================

[](#courtyard-artifact)

This is a consumable artifact for the [Courtyard Pattern Library](https://github.com/Exygy/courtyard).

It includes tooling to regenerate from the Pattern Lab and sync to this artifact.

There are temporarily 2 versions of the artifact available to support the needs of trial courts. The near furutre goal is to update all sites to use the latest version of the artifact and move to a cleaner versioning strategy for future releases of the artifact.

- 1.x - is available at the 1.x directory in the artifact.
- 2.x - is available at the 2.x directory in the artifact.

Preview
-------

[](#preview)

-
-

Any new implementations should use the 2.x version as 1.x is deprecated.

### Instructions

[](#instructions)

#### To update the artifact from the latest source repo:

[](#to-update-the-artifact-from-the-latest-source-repo)

The build of this artifact is triggered automatically when the Courtyard source repo is updated.

To run an artifact build manually, with the right permissions, you can trigger the workflow on the "Actions" tab in github on the Artifact repo.

See the [Courtyard Repository](https://github.com/Exygy/courtyard) for additional information and troubleshooting.

#### Update the composer package:

[](#update-the-composer-package)

The artifact will automatically increment it's patch level version on each build to trigger a new release on Packagist.

To indicate a stable release, manually increment the major or minor semver number.

Your artifact can now be installed via `composer require judicialcouncil/courtyard-artifact:~x.y.z`.

#### To test a version locally

[](#to-test-a-version-locally)

- Clone the courtyard artifact
- Checkout an available tag
- Open /path/to/artifact/2.x/public/index.html in a web browser

###  Health Score

56

—

FairBetter than 97% of packages

Maintenance89

Actively maintained with recent releases

Popularity37

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 50.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 ~3 days

Total

746

Last Release

3d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0a878ec244783c4786aafadcd0b9bbc12ce280b5b0ef8a0c4b7e4e698eed89c3?d=identicon)[sleepingmonk](/maintainers/sleepingmonk)

![](https://avatars.githubusercontent.com/u/57116778?v=4)[Judicial Council of California](/maintainers/judicialcouncil)[@JudicialCouncil](https://github.com/JudicialCouncil)

---

Top Contributors

[![sleepingmonk](https://avatars.githubusercontent.com/u/6646958?v=4)](https://github.com/sleepingmonk "sleepingmonk (34 commits)")[![ivanbueno-jcc](https://avatars.githubusercontent.com/u/56043671?v=4)](https://github.com/ivanbueno-jcc "ivanbueno-jcc (32 commits)")[![melwong-jcc](https://avatars.githubusercontent.com/u/46764557?v=4)](https://github.com/melwong-jcc "melwong-jcc (1 commits)")

### Embed Badge

![Health badge](/badges/judicialcouncil-courtyard-artifact/health.svg)

```
[![Health](https://phpackages.com/badges/judicialcouncil-courtyard-artifact/health.svg)](https://phpackages.com/packages/judicialcouncil-courtyard-artifact)
```

PHPackages © 2026

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