PHPackages                             bluebaytravel/centurian - 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. [Logging &amp; Monitoring](/categories/logging)
4. /
5. bluebaytravel/centurian

AbandonedArchivedLibrary[Logging &amp; Monitoring](/categories/logging)

bluebaytravel/centurian
=======================

A PHP package for notifying Sentry of new releases.

214PHP

Since Jan 2Pushed 8y ago1 watchersCompare

[ Source](https://github.com/BlueBayTravel/Centurian)[ Packagist](https://packagist.org/packages/bluebaytravel/centurian)[ RSS](/packages/bluebaytravel-centurian/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Centurian
=========

[](#centurian)

Centurian is a Laravel package which adds extra commands that manage releases in your [Sentry](https://getsentry.com) instance.

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

[](#installation)

Either [PHP](https://php.net) 5.5+ or [HHVM](http://hhvm.com) 3.6+ are required.

To get the latest version of Blue Bay Travel Centurian, simply require the project using [Composer](https://getcomposer.org):

```
$ composer require bluebaytravel/centurian
```

Instead, you may of course manually update your require block and run `composer update` if you so choose:

```
{
    "require": {
        "bluebaytravel/centurian": "^1.0"
    }
}
```

Once Blue Bay Travel Centurian is installed, you need to register the service provider. Open up `config/app.php` and add the following to the `providers` key.

- `'BlueBayTravel\Centurian\CenturianServiceProvider'`

After the service provider has been loaded, publish the config:

```
$ php artisan vendor:publish
```

You'll need a Sentry API key, which you'll find under the **API Keys** page within your Sentry dashboard. Alongside the API key, you'll also need to know the organization and project slug that you want to make releases for.

An easier way to get started is to add and then configure the following values in your `.env` file.

```
CENTURIAN_ENDPOINT=https://getsentry.com
CENTURIAN_ORG_SLUG=bluebaytravel
CENTURIAN_PROJECT_SLUG=centurian
CENTURIAN_TOKEN=YOUR_API_KEY

```

Usage
-----

[](#usage)

Once Centurian has been configured, it is simply a matter of running the Artisan command, supplying the version number to release.

```
$ php artisan centurian:release 1.0.0
```

License
-------

[](#license)

Blue Bay Travel Centurian is licensed under [The MIT License (MIT)](/LICENSE).

###  Health Score

21

—

LowBetter than 19% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity41

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/9e4934b15ff7d8cffabece955994bed29b31429f4c2e8f13fa0868c753bb1c30?d=identicon)[jbrooksuk](/maintainers/jbrooksuk)

---

Top Contributors

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

### Embed Badge

![Health badge](/badges/bluebaytravel-centurian/health.svg)

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

###  Alternatives

[psr/log

Common interface for logging libraries

10.4k1.2B9.2k](/packages/psr-log)[itsgoingd/clockwork

php dev tools in your browser

5.9k27.6M94](/packages/itsgoingd-clockwork)[graylog2/gelf-php

A php implementation to send log-messages to a GELF compatible backend like Graylog2.

41838.2M138](/packages/graylog2-gelf-php)[bugsnag/bugsnag-psr-logger

Official Bugsnag PHP PSR Logger.

32132.5M2](/packages/bugsnag-bugsnag-psr-logger)[consolidation/log

Improved Psr-3 / Psr\\Log logger based on Symfony Console components.

15462.2M7](/packages/consolidation-log)[datadog/php-datadogstatsd

An extremely simple PHP datadogstatsd client

19124.6M15](/packages/datadog-php-datadogstatsd)

PHPackages © 2026

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