contentful/core
Core components shared by Contentful’s PHP Delivery and Management SDKs. Provides foundational utilities and abstractions for interacting with Contentful APIs. Requires PHP 8.0+. Intended for internal SDK use, not for direct third‑party consumption.
This directory contains Architecture Decision Records (ADRs) for contentful-core.php. Each ADR documents a significant decision made during the library's development — the context, the choice, and the consequences.
| ADR | Title | Status |
|---|---|---|
| 0001 | Drop PHP 7 Support, Require PHP 8.0+ | Accepted |
| 0002 | Use Guzzle as the HTTP Client | Accepted |
| 0003 | Depend on PSR Interfaces, Not Concrete Implementations | Accepted |
| 0004 | Strict Semver with Automated BC Checks | Accepted |
| 0005 | Devcontainer-Based Local Dev and CI (DX-822) | Accepted |
Copy the template below, increment the number, and open a PR:
# ADR-XXXX: Title
## Status
Proposed | Accepted | Superseded by [ADR-YYYY](./YYYY-title.md)
## Context
What problem or decision was faced? What constraints existed?
## Decision
What was chosen and why.
## Consequences
Trade-offs accepted. What this enables. What it prevents.
How can I help you explore Laravel packages today?