glhd/linearavel
Linearavel is a Laravel client for Linear's GraphQL API. Query issues, projects, teams, and cycles from your app with an expressive interface, config-driven auth, and typed responses built on Laravel's HTTP client, so you can sync Linear data or build integrations without hand-writing GraphQL.
.env and reference it through config/services.php, not directly in code.CommentCreateInput, IntegrationSettingsInput, WorkflowTrigger, and DocumentShareRole.CommentCreateInput, pass inlineAnchorFrom and inlineAnchorTo only for inline document comments. For normal issue comments, omit them so the API uses default behavior.IntegrationSettingsInput.origin when creating or updating integration settings where source/origin attribution matters; otherwise leave it out.WorkflowTrigger cases, addedToMergeQueue and removedFromMergeQueue, to map Linear merge-queue events into Laravel jobs, listeners, or workflow automations. Keep the mapping in one enum/translation class.DocumentShareRole cases, comment and view, when modeling document-sharing permissions. Map them to app-level permission checks rather than exposing Linear role values directly to controllers.match expressions without a default. Audit any match on WorkflowTrigger and DocumentShareRole.null.errors array. Always inspect GraphQL errors, not just the HTTP status.0.2.x; pin versions and run the full test suite after composer update. Generated schema changes are usually low-risk but can affect IDE completion, static analysis, or enum mappings.php artisan config:clear. Keep tokens out of source control and avoid hardcoding the Linear endpoint unless the package explicitly requires an override.How can I help you explore Laravel packages today?