PHPackages                             zivtech/bear-project - 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. zivtech/bear-project

ArchivedProject

zivtech/bear-project
====================

Project template for Drupal 8 sites built with the Bear distribution.

8.2.x-dev(8y ago)2224GPL-2.0+

Since Jun 14Pushed 8y ago7 watchersCompare

[ Source](https://github.com/zivtech/bear-project)[ Packagist](https://packagist.org/packages/zivtech/bear-project)[ RSS](/packages/zivtech-bear-project/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (20)Versions (14)Used By (0)

This is a Composer-based installer for the [Bear](https://www.drupal.org/project/bear) Drupal distribution.

Get Started
-----------

[](#get-started)

```
$ composer create-project zivtech/bear-project MY_PROJECT

```

Composer will create a new directory called MY\_PROJECT containing a `docroot` directory with a full Bear code base therein. You can then install it like you would any other Drupal site.

Maintenance
-----------

[](#maintenance)

`drush make`, `drush pm-download`, `drush pm-update` and their ilk are the old-school way of maintaining your code base. Forget them. You're in Composer land now!

Let this handy table be your guide:

TaskDrushComposerInstalling a contrib project (latest version)`drush pm-download PROJECT``composer require drupal/PROJECT`Installing a contrib project (specific version)`drush pm-download PROJECT-8.x-1.0-beta3``composer require drupal/PROJECT:1.0.0-beta3`Updating all contrib projects and Drupal core`drush pm-update``composer update`Updating a single contrib project`drush pm-update PROJECT``composer update drupal/PROJECT`Updating Drupal core`drush pm-update drupal``composer update drupal/core`The magic is that Composer, unlike Drush, is a *dependency manager*. If module `foo version: 1.0.0` depends on `baz version: 3.2.0`, Composer will not let you update baz to `3.3.0` (or downgrade it to `3.1.0`, for that matter). Drush has no concept of dependency management. If you've ever accidentally hosed a site because of dependency issues like this, you've probably already realized how valuable Composer can be.

But to be clear: it is still very helpful to use a site management tool like Drush or Drupal Console. Tasks such as database updates (`drush updatedb`) are still firmly in the province of such utilities. This installer will install a copy of Drush (local to the project) in the `bin` directory.

### Specifying a version

[](#specifying-a-version)

you can specify a version from the command line with:

```
$ composer require drupal/:

```

For example:

```
$ composer require drupal/ctools:3.0.0-alpha26
$ composer require drupal/token:1.x-dev

```

In these examples, the composer version 3.0.0-alpha26 maps to the drupal.org version 8.x-3.0-alpha26 and 1.x-dev maps to 8.x-1.x branch on drupal.org.

If you specify a branch, such as 1.x you must add -dev to the end of the version.

**Composer is only responsible for maintaining the code base**.

Source Control
--------------

[](#source-control)

If you peek at the `.gitignore` we provide, you'll see that certain directories, including all directories containing contributed projects, are excluded from source control. This might be a bit disconcerting if you're newly arrived from Planet Drush, but in a Composer-based project like this one, **you SHOULD NOT commit your installed dependencies to source control**.

When you set up the project, Composer will create a file called `composer.lock`, which is a list of which dependencies were installed, and in which versions. **Commit `composer.lock` to source control!** Then, when your colleagues want to spin up their own copies of the project, all they'll have to do is run `composer install`, which will install the correct versions of everything in `composer.lock`.

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

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 ~0 days

Total

14

Last Release

3245d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/353190?v=4)[Zivtech](/maintainers/zivtech)[@zivtech](https://github.com/zivtech)

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/zivtech-bear-project/health.svg)

```
[![Health](https://phpackages.com/badges/zivtech-bear-project/health.svg)](https://phpackages.com/packages/zivtech-bear-project)
```

###  Alternatives

[fourkitchens/sous-drupal-project

Starter project for Sous a Drupal distribution featuring a theme based on Emulsify Design System.

151.0k](/packages/fourkitchens-sous-drupal-project)

PHPackages © 2026

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