PHPackages                             rconfighub/vector-server-pkg - 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. rconfighub/vector-server-pkg

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

rconfighub/vector-server-pkg
============================

A package for managing data sync with rConfig Vector agent software

v1.2.2(1mo ago)0184PHPPHP ^8.4|^8.3|^8.2

Since Jan 26Pushed 2mo ago2 watchersCompare

[ Source](https://github.com/rConfigHub/vector-server-pkg)[ Packagist](https://packagist.org/packages/rconfighub/vector-server-pkg)[ RSS](/packages/rconfighub-vector-server-pkg/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (8)Versions (38)Used By (0)

Corrected Tagging and Version Management Workflow
=================================================

[](#corrected-tagging-and-version-management-workflow)

Pre-requisites
--------------

[](#pre-requisites)

- Determine the next version number (e.g., v1.0.16)
- Ensure all changes are ready for release

Step-by-Step Process
--------------------

[](#step-by-step-process)

### 1. Create and Switch to New Branch

[](#1-create-and-switch-to-new-branch)

```
 cd ../vector-server-pkg/
git checkout -b release/v1.2.0
```

### 2. Make Your Changes

[](#2-make-your-changes)

- Implement all necessary code changes
- Test thoroughly

### 3. Update Composer Version

[](#3-update-composer-version)

- Open `composer.json` in the `rconfig/vector-server` repository
- Update the `version` field:

```
"version": "v1.2.0"
```

**Note:** Consider removing the version field entirely and let Composer infer from Git tags

### 4. Commit Changes

[](#4-commit-changes)

```
git add .
git commit -m "Prepare release v1.2.0"
git push origin release/v1.2.0
```

### 5. Merge to Main Branch

[](#5-merge-to-main-branch)

```
git checkout main
git merge release/v1.2.0
git push origin main
```

### 6. Create and Push Git Tag

[](#6-create-and-push-git-tag)

```
git tag -a v1.2.0 -m "Release version v1.2.0"
git push origin v1.2.0
```

Optional - Update Main V8 Pro with the latest package version:

```
composer require rconfighub/vector-server-pkg:v1.2.0
```

### 7. Clear Composer Cache and Update

[](#7-clear-composer-cache-and-update)

```
composer clear-cache
composer update
```

### 8. Clear rConfig Cache

[](#8-clear-rconfig-cache)

```
php artisan rconfig:clear-all
```

### 9. Create GitHub Release

[](#9-create-github-release)

- Go to GitHub repository
- Create new release using the v1.2.0 tag
- Add release notes describing changes

### 10. Update Package Repository

[](#10-update-package-repository)

- Ensure package is updated in [Repman](https://app.repman.io/login)
- Verify Packagist update if applicable

If You Need to Fix an Incorrect Tag
-----------------------------------

[](#if-you-need-to-fix-an-incorrect-tag)

If you created the wrong tag or it points to the wrong commit:

```
# Delete incorrect tag locally and remotely
git tag -d v1.2.0
git push origin :refs/tags/v1.2.0

# Create correct tag on the right commit
git checkout [correct-commit-hash]
git tag -a v1.2.0 -m "Release version v1.2.0"
git push origin v1.2.0
```

Best Practices
--------------

[](#best-practices)

1. **Use semantic versioning** (MAJOR.MINOR.PATCH)
2. **Test before tagging** - Run all tests in the rConfig V7 test suite
3. **Consistent naming** - Use the same version number throughout the process
4. **Clean git history** - Use meaningful commit messages
5. **Document changes** - Include clear release notes in GitHub releases

Central Manager Guard
---------------------

[](#central-manager-guard)

This package exposes a config-driven Central Manager guard. Central Manager features remain **disabled by default** and are enabled only by operator intent. The guard does not attempt any network connectivity checks.

### .env Example

[](#env-example)

```
CENTRAL_MANAGER_ENABLED=false
CENTRAL_MANAGER_MODE=off
CENTRAL_MANAGER_REQUIRE_RABBITMQ_CONFIG=true
CENTRAL_MANAGER_RABBITMQ_CONFIG_PATH=services.rabbitmq
```

### Notes

[](#notes)

- `CENTRAL_MANAGER_ENABLED` expresses operator intent.
- `CENTRAL_MANAGER_MODE` supports `off`, `publisher`, `consumer`, or `both`.
- When `CENTRAL_MANAGER_REQUIRE_RABBITMQ_CONFIG=true`, the guard verifies required RabbitMQ config keys are present and non-empty. It does not attempt to connect to RabbitMQ.

###  Health Score

48

—

FairBetter than 95% of packages

Maintenance88

Actively maintained with recent releases

Popularity13

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 95.1% 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 ~20 days

Recently: every ~9 days

Total

22

Last Release

50d ago

PHP version history (2 changes)1.0.0.x-devPHP &gt;=8.2

v1.1.0PHP ^8.4|^8.3|^8.2

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/20505440?v=4)[rConfig](/maintainers/rConfig)[@rconfig](https://github.com/rconfig)

---

Top Contributors

[![rconfig](https://avatars.githubusercontent.com/u/20505440?v=4)](https://github.com/rconfig "rconfig (78 commits)")[![stephenstack](https://avatars.githubusercontent.com/u/7944609?v=4)](https://github.com/stephenstack "stephenstack (4 commits)")

### Embed Badge

![Health badge](/badges/rconfighub-vector-server-pkg/health.svg)

```
[![Health](https://phpackages.com/badges/rconfighub-vector-server-pkg/health.svg)](https://phpackages.com/packages/rconfighub-vector-server-pkg)
```

###  Alternatives

[barryvdh/laravel-ide-helper

Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.

14.9k123.0M687](/packages/barryvdh-laravel-ide-helper)[orchestra/canvas

Code Generators for Laravel Applications and Packages

20917.2M158](/packages/orchestra-canvas)[fumeapp/modeltyper

Generate TypeScript interfaces from Laravel Models

196277.9k](/packages/fumeapp-modeltyper)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

245.2k](/packages/aedart-athenaeum)[flarum/core

Delightfully simple forum software.

211.3M1.9k](/packages/flarum-core)[zonneplan/laravel-module-loader

Module loader for Laravel

24118.4k](/packages/zonneplan-laravel-module-loader)

PHPackages © 2026

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