Skip to content

Foundations: PHP 8.4 / Laravel 12+, CI matrix, coverage and codestyle #1

Closed

Description

@n4ff4h

Bring the repo up to the next-gen Laravel standards (see orchestration/STANDARDS.md).

  • Start from Javaabu/package-skeleton: javaabu/widgets, namespace Javaabu\\…
  • Versions: "php": "^8.4", illuminate/*: ^12.0 || ^13.0, Testbench ^10.0 || ^11.0
  • Javaabu codestyle (boost-javaabu-guidelines) enforced with Pint in CI
  • CI matrix: PHP 8.4 and 8.5 × Laravel 12 and 13 × prefer-lowest and prefer-stable
  • Coverage uploaded to Codecov from one leg
  • README badges: tests, Codecov, Packagist, licence

Activity

  1. added
    next-genNext-gen Javaabu packages
    foundationsSkeleton, CI, codestyle, versions
    on Nov 4, 2026
  2. n4ff4h commented on Nov 5, 2026

    @n4ff4h
    CollaboratorAuthor

    Done on main: PHP 8.4 / Laravel 12+, Pint with Javaabu style, CI matrix (PHP 8.4/8.5 × Laravel 12/13 × lowest/stable), a leg without Inertia and translatable, the helpers/settings v1 check, a JS job (lint, format, typecheck, Vitest coverage, examples, dist freshness), Codecov upload from one leg, and README badges. Whether Codecov accepts the uploads depends on the org's CODECOV_TOKEN.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    foundationsSkeleton, CI, codestyle, versionsnext-genNext-gen Javaabu packages

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions