PHPackages                             novactive/rubedo-core-installer - 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. novactive/rubedo-core-installer

AbandonedArchivedComposer-plugin[Utility &amp; Helpers](/categories/utility)

novactive/rubedo-core-installer
===============================

Composer installer plugin for Rubedo core

0.2.0(10y ago)02.2k2[1 issues](https://github.com/Novactive/rubedo-core-installer/issues)MITPHP

Since May 19Pushed 10y agoCompare

[ Source](https://github.com/Novactive/rubedo-core-installer)[ Packagist](https://packagist.org/packages/novactive/rubedo-core-installer)[ RSS](/packages/novactive-rubedo-core-installer/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (4)Versions (3)Used By (0)

Composer installer plugin for Rubedo core
=========================================

[](#composer-installer-plugin-for-rubedo-core)

About
-----

[](#about)

This Composer installer plugin lets syou install Rubedo Core as a project dependency with Composer.

How it works
------------

[](#how-it-works)

The plugin will :

- clone Rubedo repository into a temporary dir
- retrieve the list of files removed from the previous release installed if a previous version of Rubedo Core has been installed
- remove files and directories, from Rubedo repository, that we don't want to install on our project
- copy the files / directories from the temporary dir into the project's Rubedo root dir
- delete, from the project's Rubedo root dir, the files removed since the previous release installed, if any

Beware that, for this to work, Rubedo Core package version should be typed as "rubedo-core"

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

[](#installation)

```
COMPOSER=composer.project.json php composer.phar require novactive/rubedo-core-installer

```

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

[](#configuration)

You can add the following [extra](https://getcomposer.org/doc/04-schema.md#extra) parameters into your project's composer file :

ConfigurationTypeDescriptionrubedo-root-dirstringPath to rubedo root directoryrubedo-files-to-ignorearray of stringsList of files from Rubedo Core repository that should not be installed (default: .gitignore)rubedo-dirs-to-ignorearray of stringsList of dirs from Rubedo Core repository that should not be installed (default: .git, extensions)Contributing
------------

[](#contributing)

In order to be accepted, your contribution needs to pass a few controls :

- PHP files should be valid
- PHP files should follow the [PSR-2](http://www.php-fig.org/psr/psr-2/) standard
- PHP files should be [phpmd](https://phpmd.org) and [phpcpd](https://github.com/sebastianbergmann/phpcpd) warning/error free

To ease the validation process, install the [pre-commit framework](http://pre-commit.com) and install the repository pre-commit hook :

```
pre-commit install

```

Finally, in order to homogenize commit messages across contributors (and to ease generation of the CHANGELOG), please apply this [git commit message hook](https://gist.github.com/GMaissa/f008b2ffca417c09c7b8) onto your local repository.

###  Health Score

29

—

LowBetter than 57% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~1 days

Total

2

Last Release

3696d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/313532?v=4)[Sébastien Morel](/maintainers/Plopix)[@Plopix](https://github.com/Plopix)

![](https://www.gravatar.com/avatar/7bf781acfc713c38985bfb2e7bee5fd2decefdeed1df550643af57aa8e315db7?d=identicon)[Almaviacx](/maintainers/Almaviacx)

---

Top Contributors

[![GMaissa](https://avatars.githubusercontent.com/u/1993716?v=4)](https://github.com/GMaissa "GMaissa (10 commits)")

---

Tags

composercomposer-installercomposer-pluginphprubedo

### Embed Badge

![Health badge](/badges/novactive-rubedo-core-installer/health.svg)

```
[![Health](https://phpackages.com/badges/novactive-rubedo-core-installer/health.svg)](https://phpackages.com/packages/novactive-rubedo-core-installer)
```

###  Alternatives

[symfony/runtime

Enables decoupling PHP applications from global state

74798.8M1.0k](/packages/symfony-runtime)[drupal/core-composer-scaffold

A flexible Composer project scaffold builder.

5344.1M564](/packages/drupal-core-composer-scaffold)[drupal/core-project-message

Adds a message after Composer installation.

2124.7M203](/packages/drupal-core-project-message)[vaimo/composer-patches

Applies a patch from a local or remote file to any package that is part of a given composer project. Patches can be defined both on project and on package level. Optional support for patch versioning, sequencing, custom patch applier configuration and patch command for testing/troubleshooting added patches.

3014.6M26](/packages/vaimo-composer-patches)[sandersander/composer-link

Adds ability to link local packages for development with composer

98457.9k](/packages/sandersander-composer-link)[phpro/grumphp-shim

GrumPHP Phar distribution

294.7M340](/packages/phpro-grumphp-shim)

PHPackages © 2026

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