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 1w ago

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

28

—

LowBetter than 51% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

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

3741d 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

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

A flexible Composer project scaffold builder.

5346.5M600](/packages/drupal-core-composer-scaffold)[drupal/core-project-message

Adds a message after Composer installation.

2125.4M213](/packages/drupal-core-project-message)[phpro/grumphp-shim

GrumPHP Phar distribution

284.9M348](/packages/phpro-grumphp-shim)[automattic/jetpack-autoloader

Creates a custom autoloader for a plugin or theme.

566.3M167](/packages/automattic-jetpack-autoloader)[altis/core

Core module for Altis

19233.0k4](/packages/altis-core)

PHPackages © 2026

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