PHPackages                             joro/redmine-issue-generator - 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. joro/redmine-issue-generator

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

joro/redmine-issue-generator
============================

Generate random Redmine issues

v1.0.1(8y ago)05GPL-3.0-or-laterPHP

Since Mar 16Pushed 8y ago1 watchersCompare

[ Source](https://github.com/ochorocho/redmine-issue-generator)[ Packagist](https://packagist.org/packages/joro/redmine-issue-generator)[ RSS](/packages/joro-redmine-issue-generator/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (2)Dependencies (1)Versions (3)Used By (0)

What and why
============

[](#what-and-why)

Well, i tend to be a lazy and needed a lot of random issues created for plugin testing and this was the result ...

Good to know
============

[](#good-to-know)

- Run it using `vendor/bin/redmineIssueGenerator` (first parameter is used to specify config file path)
- By default script looks for a config file `redmine.config.php` in current folder.
- Get API Token is found on `http://redmine.example.org/my/account` in the right panel click on show
- Currently only issues are created. This does not create Journals and such ...
- Based on [kbsali/redmine-api](https://packagist.org/packages/kbsali/redmine-api)

Minimum config
==============

[](#minimum-config)

```
// Init Class
$generate = new Redmine\IssueGenerator();

// Account details
$generate->setUrl('http://redmine.example.org');
$generate->setToken("REDMINE_API_TOKEN");

// Create issues for these projects
$generate->setProjects(["project1","project2"]);

// Create issues for these users
$generate->setUsers(["admin","guest"]);

// Run it
$generate->createIssues();
```

Advanced config
===============

[](#advanced-config)

```
// Init Class
$generate = new Redmine\IssueGenerator();

// Account details
$generate->setUrl('http://redmine.example.org');
$generate->setToken("REDMINE_API_TOKEN");

// Create issues for these projects
$generate->setProjects(["project1","project2"]);

// Create issues for these users
$generate->setUsers(["admin","guest"]);

// Issues to create: Project * Users * IssueCount
$generate->setIssueCount(2);

// Set text (if npt set baconipsum is used)
$generate->setSubject("I'm a subject with random length");
$generate->setText("I'm a nice descriton with a random length");

// Set description length range
$generate->setSubjectLengthRange([256,512]);

// Set description length range
$generate->setTextLengthRange([256,512]);

// Set random number range in days to subtract from custom date: [min,max]
$generate->setDateLowhRange([3,10]);

// Set random number range in days to add to custom date: [min,max]
$generate->setDateHighRange([3,10]);

// Run it
$generate->createIssues();
```

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity64

Established project with proven stability

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

Total

2

Last Release

2981d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/e63334d6fdbd8f65eeb10a8e8913dca96a07ec2caffebdb2381c7b573c128237?d=identicon)[ochorocho](/maintainers/ochorocho)

---

Top Contributors

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

### Embed Badge

![Health badge](/badges/joro-redmine-issue-generator/health.svg)

```
[![Health](https://phpackages.com/badges/joro-redmine-issue-generator/health.svg)](https://phpackages.com/packages/joro-redmine-issue-generator)
```

###  Alternatives

[rs/laravel-version-control

Foundations for making your app version controlled. Provides migration, blueprint and base models. Will make your app GxP compliant if you exclusively use the VC models and table structure as set out in this package.

1227.5k](/packages/rs-laravel-version-control)[aeliot/todo-registrar

Register TODOs from source code in issue tracker

153.0k](/packages/aeliot-todo-registrar)[wpsitecare/carelib

A collection of helpful functions to make creating an awesome theme more enjoyable.

164.6k](/packages/wpsitecare-carelib)

PHPackages © 2026

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