PHPackages                             os2web/os2web\_builder - 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. os2web/os2web\_builder

ActiveProject

os2web/os2web\_builder
======================

Project template for Drupal 8 projects with composer

01ShellCI failing

Since Apr 30Pushed 6y ago5 watchersCompare

[ Source](https://github.com/OS2web/os2web_builder)[ Packagist](https://packagist.org/packages/os2web/os2web_builder)[ RSS](/packages/os2web-os2web-builder/feed)WikiDiscussions master Synced 1w ago

READMEChangelogDependenciesVersions (1)Used By (0)

OS2Web builder Drupal compose project.
======================================

[](#os2web-builder-drupal-compose-project)

Drupal environment is base on [Composer template for Drupal projects](https://github.com/drupal-composer/drupal-project)See information about how to install and use it on Drupal-composer README page.

It supposed to use [Docksal](https://docksal.io/) as development environment. See [Docksal documentation](https://docs.docksal.io) to setup project on your local environment and start work with it.

Builder usage
-------------

[](#builder-usage)

### `fin cex` command

[](#fin-cex-command)

This command will export Drupal configuration and remove `uuid` and `core` from all config files inside `./web/modules/custom/*/config` path.

To get your files split to `./web/modules/custom/[your-module]/config` folder, you should have proper config\_split config activated to this project. See

In case there is no split config for your project, feel free to add it and commit to project. So other developers could use it during development also.

See command script `.docksal/commands/cex`

### `fin clean-config [your-config-directory]` command

[](#fin-clean-config-your-config-directory-command)

Command that removes `uuid` and `core` keys from files inside directiry your will specify as parameter. You will find this command userful if you have submodules.

See command script `.docksal/commands/clean-config`

### `fin bwrs` command (builder workflow reset)

[](#fin-bwrs-command-builder-workflow-reset)

Command will reinstall `os2web_builder_workflow` module. It could be usefull if you added new config split settings rule or enabled module that use existing rules.

See command script `.docksal/commands/bwrs`

### `fin rebuild` command

[](#fin-rebuild-command)

You can use this command to get fresh Drupal installation based on standard profile. After running command you can enable required modules and develop your modules.

See command script `.docksal/commands/rebuild`

### `fin rebuild-test` command

[](#fin-rebuild-test-command)

This command could be used for testing purposes where all unused modules such as: Field UI, Config Management, is deactivated.

See command script `.docksal/commands/rebuild-test`

###  Health Score

17

—

LowBetter than 6% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity1

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity34

Early-stage or recently created project

 Bus Factor1

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

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/827308?v=4)[Jørn Skifter Andersen](/maintainers/skifter)[@skifter](https://github.com/skifter)

![](https://www.gravatar.com/avatar/62f8489b69aecc84322f8899d288c3ab41d3022532d49c849ae4ca10e20f4df7?d=identicon)[andriyun](/maintainers/andriyun)

![](https://www.gravatar.com/avatar/134c42b216718e3d28298bcec8772eeb309c8c94afff3462dac1245b06c06cc5?d=identicon)[stanbellcom](/maintainers/stanbellcom)

---

Top Contributors

[![hjemmesidekongen](https://avatars.githubusercontent.com/u/8476775?v=4)](https://github.com/hjemmesidekongen "hjemmesidekongen (10 commits)")[![andriyun](https://avatars.githubusercontent.com/u/5544994?v=4)](https://github.com/andriyun "andriyun (5 commits)")

### Embed Badge

![Health badge](/badges/os2web-os2web-builder/health.svg)

```
[![Health](https://phpackages.com/badges/os2web-os2web-builder/health.svg)](https://phpackages.com/packages/os2web-os2web-builder)
```

PHPackages © 2026

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