Skip to content

WIP: Add new packages - #6

Draft
defunctl wants to merge 88 commits into
mainfrom
feat/add-new-packages
Draft

WIP: Add new packages#6
defunctl wants to merge 88 commits into
mainfrom
feat/add-new-packages

Conversation

@defunctl

@defunctl defunctl commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Main Changes

✔️ Note: We need this feature in di52 to make it work properly lucatume/di52#70

We're trying to work our way up to foundation-queue here, but that will require a number of packages to exist first: edit: going to implement foundation-queue later and instead get these packages out first.

  1. foundation-lock: Atomic lock system/contracts.
  2. foundation-lock-redis: Predis/PHPRedis lock implementation.
  3. foundation-database: Database/query builder, custom table migration system, DatabaseLock implemention etc...
  4. foundation-identifier: Generates and validates ULIDs.
  5. foundation-docs: The public documentation for this library.
  6. foundation-shutdown: Runs bounded shutdown work in the same PHP process and can finish supported HTTP responses first.
  7. foundation-view: A simple view library

TODO

  • Publish packages on packagist once released, all besides foundation-docs.

@defunctl defunctl self-assigned this Jun 23, 2026
defunctl added 26 commits June 23, 2026 15:42
…erage due to wp-browser limitations of running all suites at once
… ability to update existing providers when generating stubs
# Conflicts:
#	composer.json
#	phpstan.neon.dist
#	src/Cli/composer.json
# Conflicts:
#	src/Cli/composer.json
@coderabbitai

coderabbitai Bot commented Aug 19, 2026

Copy link
Copy Markdown

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true

Comment @coderabbitai help to get the list of available commands.

@defunctl defunctl mentioned this pull request Aug 24, 2026
1 task
@github-actions

github-actions Bot commented Aug 24, 2026

Copy link
Copy Markdown

Documentation preview

Review this documentation update

Updated for commit c9201e7.

@github-actions

Copy link
Copy Markdown

Coverage Report

Totals Coverage
Statements: 95.7% ( 3428 / 3582 )
Methods: 90% ( 468 / 520 )
Lines: 96.67% ( 2960 / 3062 )

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant