Skip to content

Support for excluding AI guidelines #124

@tmannherz

Description

@tmannherz

It will be useful if Boost allowed for excluding certain AI guidelines.

As a use case, we use Laravel Nova which has Inertia as a dependency. We don't use Inertia in our frontend and don't want the Inertia guidelines included in the output of the .md files that Boost creates, yet there's no way to exclude them.

Perhaps config/boost.php could be configured with excludes?

return [
    ...

    'excluded_guidelines' => [
        'inertia-laravel/core',
        'inertia-laravel/v2',
    ],
];

Alternatively, it would allow for better customization of guidelines if Boost allowed for overriding an individual guideline file entirely. Boost could prefer the file located in ./.ai if it existed over the package-supplied version.

For example, if I had .ai/php/core.blade.php in my project root, the contents of that file would take precedence over vendor/laravel/boost/.ai/php/core.blade.php in the generated .md files.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions