Skip to content

Commit 0cb60c2

Browse files
feat(deps): add fast-forward/enum to framework (#6)
* feat(deps): add fast-forward/enum to framework * Update wiki submodule pointer for PR #6 * chore(docs): document enum dependency in changelog and docs --------- Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
1 parent cd80e9b commit 0cb60c2

8 files changed

Lines changed: 16 additions & 5 deletions

File tree

.github/wiki

Submodule wiki updated from 92ad28e to e5a7798

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1212
- Add changelog history for releases v1.0.0-v1.3.0 during dev-tools asset synchronization. (#3)
1313
- Sync latest Fast Forward dev-tools managed assets (workflow templates, governance metadata, agents, and skills) into this repository. (#3)
1414
- Add repository AGENTS.md for agent task orchestration and local onboarding flow.
15+
- Add ``fast-forward/enum`` as an installed package in the framework metapackage and
16+
document its presence in package surface guidance. (#6)
1517

1618
### Changed
1719

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ $clock = $container->get(ClockInterface::class);
6464
## 🔌 Package Surface
6565

6666
- `FastForward\Framework\ServiceProvider\FrameworkServiceProvider`
67+
- `fast-forward/enum` (enum utilities and value object helpers included by composition)
6768
- Core HTTP and event-dispatcher service provider orchestration
6869
- Shared configuration and lifecycle defaults for core packages in the ecosystem
6970

composer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
"fast-forward/config": "^1.4",
3232
"fast-forward/container": "^1.5",
3333
"fast-forward/defer": "^1.0",
34+
"fast-forward/enum": "^0.1",
3435
"fast-forward/event-dispatcher": "^1.0",
3536
"fast-forward/fork": "^1.0",
3637
"fast-forward/http": "^1.0",

docs/faq.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ Are all installed packages automatically available from the container?
3838
---------------------------------------------------------------------
3939

4040
No. ``fast-forward/config``, ``fast-forward/defer``, ``fast-forward/fork``, and
41-
``fast-forward/iterators`` are installed, but they are not automatically registered in the
42-
container by ``FrameworkServiceProvider``.
41+
``fast-forward/iterators`` and ``fast-forward/enum`` are installed, but they are not
42+
automatically registered in the container by ``FrameworkServiceProvider``.
4343

4444
How do I build the container?
4545
-----------------------------

docs/getting-started/installation.rst

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Install the metapackage with Composer:
88
composer require fast-forward/framework
99
1010
This single command installs the Fast Forward container, configuration helpers, HTTP stack,
11-
event-dispatcher stack, deferred callback utilities, iterator helpers, and process-management tools.
11+
event-dispatcher stack, deferred callback utilities, enum helpers, iterator helpers, and process-management tools.
1212

1313
Requirements
1414
------------
@@ -47,6 +47,9 @@ one local service provider class, while Composer pulls in the runtime libraries
4747
* - ``fast-forward/fork``
4848
- Parallel worker orchestration for CLI workloads
4949
- No
50+
* - ``fast-forward/enum``
51+
- Enum and value-object helper abstractions for explicit domain modeling
52+
- No
5053
* - ``fast-forward/iterators``
5154
- Iterator utilities for grouping, chunking, lookahead, and related data flows
5255
- No

docs/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Documentation
2424

2525
- a PSR-11 friendly container workflow
2626
- the Fast Forward HTTP and event-dispatcher service-provider stacks
27-
- access to supporting packages such as configuration, deferred callbacks, iterators, and process tools
27+
- access to supporting packages such as configuration, deferred callbacks, enum helpers, iterators, and process tools
2828

2929
.. container:: col-lg-5 text-center
3030

docs/links/dependencies.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ Direct runtime packages
3939
- Parallel worker orchestration for CLI applications
4040
- No
4141
- `Docs <https://github.com/php-fast-forward/fork>`_
42+
* - ``fast-forward/enum``
43+
- Enum abstractions and value-object helpers for safer domain modeling
44+
- No
45+
- `Docs <https://github.com/php-fast-forward/enum>`_
4246
* - ``fast-forward/iterators``
4347
- Iterator utilities for chunking, grouping, lookahead, and data traversal
4448
- No

0 commit comments

Comments
 (0)