Skip to content

alejandrosuarez/tempest-framework

Repository files navigation

The PHP framework that gets out of your way.

Read how to get started with Tempest here.

Zero config, zero overhead. This is Tempest:

final readonly class BookController
{
    #[Get('/blog')]
    public function index() { /* … */ }
    
    #[Get('/blog/{post}')]
    public function show(Post $post) { /* … */ }
}

final readonly class RssSyncCommand
{
    public function __construct(private Console $console) {}

    #[ConsoleCommand('rss:sync')]
    public function __invoke(bool $force = false)  { /* … */ }
}

Contributing

We welcome your PRs and contributions. If you have any feature requests or bug reports, head over to the issue page and feel free to create an issue.

If you'd like to send PRs, you can check out and run Tempest locally like so:

git clone git@github.com:tempestphp/tempest-framework.git
cd tempest-framework/
composer update

Before submitting PRs, run composer qa locally:

composer qa

About

The PHP framework that gets out of your way.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%