Skip to content

Latest commit

 

History

History
99 lines (69 loc) · 4.74 KB

File metadata and controls

99 lines (69 loc) · 4.74 KB

Fast Forward Framework

Fast Forward mascot

PHP Version Composer Package Tests Coverage Metrics Docs License GitHub Sponsors

PSR-7 PSR-11 PSR-14 PSR-17 PSR-18 PSR-20

Fast Forward Framework is a lightweight aggregate metapackage that installs the core Fast Forward stack through a single dependency and a single service-provider bootstrap.

✨ Features

  • 🎯 One-command installation of core Fast Forward packages
  • 🧩 Aggregates HTTP and event-dispatcher infrastructure with container integration
  • 🚀 Compatible with modern PHP standards (PSR-7, PSR-11, PSR-14, PSR-17, PSR-18, PSR-20)
  • 🧱 Built as the foundation layer for Fast Forward applications

📦 Installation

composer require fast-forward/framework

Requirements:

  • PHP 8.3 or higher

🛠️ Usage

<?php

declare(strict_types=1);

use FastForward\Framework\ServiceProvider\FrameworkServiceProvider;
use Psr\Clock\ClockInterface;
use Psr\EventDispatcher\EventDispatcherInterface;
use Psr\Http\Message\ResponseFactoryInterface;

use function FastForward\Container\container;

require __DIR__ . '/vendor/autoload.php';

$container = container([FrameworkServiceProvider::class]);

$responseFactory = $container->get(ResponseFactoryInterface::class);
$dispatcher = $container->get(EventDispatcherInterface::class);
$clock = $container->get(ClockInterface::class);

🔌 Package Surface

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

📚 Documentation

🧪 Quality and Observability

  • Test suite: GitHub Actions
  • Coverage: coverage/index.html
  • Testdox: coverage/testdox.html
  • Metrics: metrics/index.html

🤝 Contributing

Contributions, issues, and feature requests are welcome. Keep changes focused and aligned with the repository's existing documentation and contribution flow.

🛡 License

Fast Forward Framework is licensed under the MIT license.

👤 Author

Developed by Felipe Sayão Lobato Abreu