PHPackages                             kylelee/jenkins-acquia-ra-composer - 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. kylelee/jenkins-acquia-ra-composer

ActiveProject

kylelee/jenkins-acquia-ra-composer
==================================

Project json for Acquia Remote Administration Composer builds via Jenkins build server

064PHP

Since Nov 27Pushed 8y ago1 watchersCompare

[ Source](https://github.com/KyleMKL/acquia-ra-composer)[ Packagist](https://packagist.org/packages/kylelee/jenkins-acquia-ra-composer)[ RSS](/packages/kylelee-jenkins-acquia-ra-composer/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Acquia Remote Administration Composer Build Example
===================================================

[](#acquia-remote-administration-composer-build-example)

[Composer](https://getcomposer.org/) builds allow [Acquia Remote Administration (RA)](https://docs.acquia.com/ra) clients to efficiently include various scripts and patches, including post-update builds.

[Acquia Automation](https://docs.acquia.com/ra/automation) will update Composer built websites whose repositories conform to the proper architecture and include a fully-functioning `composer.json` file that builds a Drupal website.

This repository contains sample `composer.json` files which can be used to start a working Drupal 8 build. Each example file builds on the previous, with the most comprehensive being `composer-custom.json`.

- `composer-basic.json`: This file installs Drupal core, and the required scaffold and installers packages. This is the bare minimum required for a Drupal site on Acquia hosting.
- `composer-contrib.json`: This file adds a few Drupal contrib modules as well as two modules intended for development only.
- `composer-libraries.json`: This file builds on the previous two by illustrating how you can use Composer to add third-party dependencies, like libraries, and install them in specific directories (the example is [drupal/file\_browser](https://www.drupal.org/project/file_browser)).
- `composer-custom.json`: Coming Soon.

Please see [Acquia Automation: Composer builds](https://docs.acquia.com/ra/automation/composer) for a detailed explanation of each section.

Usage
-----

[](#usage)

1. Either use the already present `composer.json` file or copy a composer template file into the top level of your repo, renaming it as `composer.json`.
2. Add the specific Drupal modules, themes and libraries that your site requires. You may do this by manually adding items to the `require` section of the `composer.json` or running the command `composer require drupal/modulename`.
3. Ensure that `drupal-composer/drupal-scaffold` is required *before* `drupal/core`.
4. Run `composer install` to install all code, vendor directories, etc.

Unless you are using a CI tool, you must commit all generated code to your Acquia repository!

Resources
---------

[](#resources)

- [Composer](https://getcomposer.org/)
- [Acquia Remote Administration](https://docs.acquia.com/ra)
- [Acquia Automation](https://docs.acquia.com/ra/automation)
- [Acquia Automation: Composer builds](https://docs.acquia.com/ra/automation/composer)

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 71.4% 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/46c55b9c0b97958d49fe6d570f22dc38e8fd547818125c8070b8d471fc64fc03?d=identicon)[kylelee](/maintainers/kylelee)

---

Top Contributors

[![mariagwyn](https://avatars.githubusercontent.com/u/169165?v=4)](https://github.com/mariagwyn "mariagwyn (10 commits)")[![anavarre](https://avatars.githubusercontent.com/u/293478?v=4)](https://github.com/anavarre "anavarre (2 commits)")[![webbj74](https://avatars.githubusercontent.com/u/50980?v=4)](https://github.com/webbj74 "webbj74 (2 commits)")

### Embed Badge

![Health badge](/badges/kylelee-jenkins-acquia-ra-composer/health.svg)

```
[![Health](https://phpackages.com/badges/kylelee-jenkins-acquia-ra-composer/health.svg)](https://phpackages.com/packages/kylelee-jenkins-acquia-ra-composer)
```

PHPackages © 2026

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