PHPackages                             dcblogdev/laravel-junie - 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. dcblogdev/laravel-junie

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

dcblogdev/laravel-junie
=======================

Install pre-configured guides for Jetbrains Junie

v1.0.2(2mo ago)392.5k↓23.1%5MITPHPCI passing

Since May 17Pushed 2mo ago3 watchersCompare

[ Source](https://github.com/dcblogdev/laravel-junie)[ Packagist](https://packagist.org/packages/dcblogdev/laravel-junie)[ Docs](https://github.com/dcblogdev/laravel-junie)[ GitHub Sponsors](https://github.com/dcblogdev)[ RSS](/packages/dcblogdev-laravel-junie/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (3)Dependencies (10)Versions (5)Used By (0)

Laravel Junie
=============

[](#laravel-junie)

[![Latest Version on Packagist](https://camo.githubusercontent.com/0d10bd07e039fdf093db12418a20a0aae3510add090cfc5a8d56a158b355f79c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6463626c6f676465762f6c61726176656c2d6a756e69652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/dcblogdev/laravel-junie)[![Total Downloads](https://camo.githubusercontent.com/0deae91ac1c2dbd1b5775067a49fb3936cef52d1d50a6a5ffd4a16fd9464d2f5/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6463626c6f676465762f6c61726176656c2d6a756e69652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/dcblogdev/laravel-junie)[![License](https://camo.githubusercontent.com/8d2cd2b4a5e4e75578fd80cca2d3c22d7a5b75a30a250d54547b71ece1c1976c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6463626c6f676465762f6c61726176656c2d6a756e69652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/dcblogdev/laravel-junie)

Introduction
------------

[](#introduction)

Laravel Junie is a package that allows you to easily install pre-configured guideline documents for Jetbrains Junie in your Laravel application. These guidelines can help your team maintain consistent coding standards and best practices.

The package provides a simple command-line interface to install various guideline documents, such as general coding standards, API development guidelines, Livewire best practices, and more.

Requirements
------------

[](#requirements)

- Laravel 12.0 or higher

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

[](#installation)

You can install the package via composer:

```
composer require dcblogdev/laravel-junie
```

The package will automatically register its service provider.

Configuration
-------------

[](#configuration)

To publish the configuration file, run:

```
php artisan vendor:publish --tag=config
```

This will create a `junie.php` configuration file in your `config` directory. You can customize the following options:

- `documents`: An array of available guideline documents, each with a name, enabled flag, and path.
- `output_path`: The directory where the guideline documents will be installed (default: `.junie`).

Example configuration:

```
return [
    'documents' => [
        'general' => [
            'name' => 'General guidelines',
            'enabled' => true,
            'path' => 'general.md',
        ],
        // More documents...
    ],

    'output_path' => '.junie',
];
```

You can enable or disable specific documents by setting the `enabled` flag to `true` or `false`.

You can also add custom documents by setting the `custom` flag to `true`. When this flag is set, the command will not copy the file to the output path, but it will include it in the index.md if such a file exists in the output path.

Usage
-----

[](#usage)

After installing the package, you can:

1. Install all guideline documents:

    ```
    php artisan junie:install --all
    ```
2. Install specific guideline documents:

    ```
    # Install specific guidelines
    php artisan junie:install --general --testing
    ```
3. Use the interactive installation:

    ```
    php artisan junie:install
    ```

    This will prompt you to select which guidelines you want to install.

Available Guidelines
--------------------

[](#available-guidelines)

The package includes the following guideline documents:

- **General Guidelines**
- **API Guidelines**
- **Livewire Guidelines**
- **Testing Guidelines**
- **Frontend Guidelines**
- **Modular Architecture Guidelines**

Community
---------

[](#community)

There is a Discord community.  For quick help, ask questions in the appropriate channel.

Contributing
------------

[](#contributing)

Contributions are welcome! Please feel free to submit a Pull Request.

Pull Requests
-------------

[](#pull-requests)

- **Document any change in behaviour** - Make sure the `readme.md` and any other relevant documentation are kept up-to-date.
- **Consider our release cycle** - We try to follow \[SemVer v2.0.0\]. Randomly breaking public APIs is not an option.
- **One pull request per feature** - If you want to do more than one thing, send multiple pull requests.

License
-------

[](#license)

The MIT License (MIT). Please see [License File](license.md) for more information.

###  Health Score

46

—

FairBetter than 93% of packages

Maintenance88

Actively maintained with recent releases

Popularity34

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity40

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 90% 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 ~153 days

Total

3

Last Release

60d ago

### Community

Maintainers

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

---

Top Contributors

[![dcblogdev](https://avatars.githubusercontent.com/u/1018170?v=4)](https://github.com/dcblogdev "dcblogdev (9 commits)")[![NBZ4live](https://avatars.githubusercontent.com/u/605126?v=4)](https://github.com/NBZ4live "NBZ4live (1 commits)")

---

Tags

laraveljetbrainsJunie

###  Code Quality

TestsPest

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/dcblogdev-laravel-junie/health.svg)

```
[![Health](https://phpackages.com/badges/dcblogdev-laravel-junie/health.svg)](https://phpackages.com/packages/dcblogdev-laravel-junie)
```

###  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)[gonetone/laravel-boost-windsurf-extension

Laravel Boost extension package that provides Windsurf editor and Windsurf JetBrains plugin integration.

239.1k](/packages/gonetone-laravel-boost-windsurf-extension)[interaction-design-foundation/laravel-geoip

Support for multiple Geographical Location services.

17221.0k3](/packages/interaction-design-foundation-laravel-geoip)[nedwors/navigator

A Laravel package to ease defining navigation menus

433.1k](/packages/nedwors-navigator)[xefi/faker-php-laravel

Faker php integration with laravel

1915.1k](/packages/xefi-faker-php-laravel)

PHPackages © 2026

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