build: scaffold composer package with PSR-4 autoloading #199

Merged
manlycucumber merged 1 commit from feature/7-composer-scaffold into develop 2026-07-01 02:21:05 +00:00
manlycucumber commented 2026-07-01 02:20:25 +00:00 (Migrated from github.com)

Closes #7

Sets up the introibo/core composer library so engine code has a home.

  • composer.json: name introibo/core, type library, licence AGPL-3.0-or-later, PHP >=7.4
  • PSR-4: Introibo\Core\src/, Introibo\Core\Tests\tests/
  • src/Introibo.php facade anchors the namespace and is the future day() entry point (#13)
  • composer.lock git-ignored (library pins ranges, not a lockfile)
  • composer validate --strict and a clean-checkout composer install + autoload smoke both pass locally

Clean-room: no code copied from any prior calendar project.

Closes #7 Sets up the `introibo/core` composer library so engine code has a home. - `composer.json`: name `introibo/core`, type `library`, licence `AGPL-3.0-or-later`, PHP `>=7.4` - PSR-4: `Introibo\Core\` → `src/`, `Introibo\Core\Tests\` → `tests/` - `src/Introibo.php` facade anchors the namespace and is the future `day()` entry point (#13) - `composer.lock` git-ignored (library pins ranges, not a lockfile) - `composer validate --strict` and a clean-checkout `composer install` + autoload smoke both pass locally Clean-room: no code copied from any prior calendar project.
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Directorium/Core!199
No description provided.