open-feature / open-feature/php-sdk
Spec v0.9.0 compliance
Nobody has claimed this yet.
- Dominant language
- PHP
- Stars
- 43
- Forks
- 14
- Avg merge
- 4d 12h
- Merged PRs (30d)
- 4
Description
Tracks spec v0.9.0 compliance. Significantly behind; several items depend on adding provider lifecycle + events first.
-
#133 Tracking (spec 6)
-
#140 Evaluation details in
finallyhook (breaking) -
#143 Telemetry utility (Appendix D)
-
#134 Update test-harness to v0.9.0
-
Logging hook
-
Hook data
-
Provider lifecycle +
shutdownreset (+ transaction context) -
Domain in provider init
-
Provider status + events subsystem
-
Provider lifecycle event ownership (race-condition fix): add opt-in marker so providers emit their own
PROVIDER_READY/PROVIDER_ERROR; SDK derives status from the provider event stream and keeps + deprecates the legacy synthetic path; update first-party providers (spec 5.3.5, provider status 2.8, Appendix E)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No repository files or tests are named. Start by reading the linked spec sections and the dependent issues, especially provider lifecycle and events; done means the checklist items are implemented, the test-harness is updated to v0.9.0, and spec v0.9.0 compliance is complete.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100