secretary/core
Core package for the Secretary Laravel ecosystem, supplying shared contracts, service providers, and foundational utilities that other Secretary packages build on. Install it as the base layer for consistent configuration and integrations.
[READ-ONLY] marker and "core library" framing suggest a monorepo split where this package is the stable substrate and sibling packages provide framework integration (e.g., a Laravel adapter). That is a signal for how a vendor expects you to consume it: depend on the core, not on the framework glue.Honest caveat for the roadmap: nothing here supports shipping a customer-facing commitment on this package as a dependency. It supports shaping the decision, not executing it.
Consider it only under narrow conditions:
[READ-ONLY] core repo and zero dependents, the realistic consumer is the project's own downstream packages. If you're in that orbit, this is the intended integration point.Look elsewhere when:
For executives: This is a small, MIT-licensed PHP library that provides core domain abstractions for "secretary"-style functionality — scheduling, reminders, task coordination. It is early-stage: two GitHub stars, no known downstream dependents, and a repo flagged read-only as part of a split-package structure. My recommendation is do not adopt it as a production dependency. The cost of being wrong (unmaintained code in a core workflow, forced rewrite mid-quarter) outweighs the modest head start. I'd rather we spend a short spike reading its contracts to inform our own design.
For engineering: Treat it as a spec, not a dependency. The value is in its domain vocabulary and extension points — how it separates core entities from framework integration. Pull it into a scratch branch, read the contracts, and use that to pressure-test our own schema for tasks, schedules, and assignments. If we later decide to build, we build on Laravel's scheduler/queue/notification primitives, which we already operate and can hire for. Revisit only if the package gains dependents, a release history, and an active maintainer — at which point it's a cheap re-evaluation.
How can I help you explore Laravel packages today?