2017 © Pedro Peláez
 

library stray-fw

A PHP web framework for rock 'n' rollers.

image

rocknroot/stray-fw

A PHP web framework for rock 'n' rollers.

  • Thursday, April 19, 2018
  • by Nekith
  • Repository
  • 2 Watchers
  • 2 Stars
  • 29 Installations
  • PHP
  • 2 Dependents
  • 0 Suggesters
  • 2 Forks
  • 13 Open issues
  • 6 Versions
  • 0 % Grown

The README.md

strayFw

strayFw is a PHP framework trying to be modern without following fashion, between full-featured frameworks and micro ones., (*1)

Code is free, new-BSD license. So... fork us!, (*2)

Why? / Why not?

  • It's beta software.
  • Configuration over convention.
  • Use of reflection at runtime as limited as possible.
  • Making use of type hinting anywhere possible.
  • strayFw follows a small selection of PSR (see below: Development > Technical considerations).
  • Contain neither dependency injection nor annotations.
  • Data models are defined by a schema in YAML. Migrations are, for the most part, generated by a automated diff between schemas.
  • Data models are generated by the CLI ahead of web-server-time/run-time.
  • Composer dependencies are minimal.
  • DBMS wise, only PostgreSQL is supported.

Requirements

  • PHP >= 8.0
  • mbstring extension
  • For the Locale namespace, intl extension >= 1.0.0
  • For the Twig renderer, twig/twig >= 3.0

Get started

Documentation website is underway., (*3)

Need help?

You can add an issue on Github ;), (*4)

Development

Technical considerations

The framework follows these standards:, (*5)

Quality

Static analysis :, (*6)

$ php vendor/bin/phpstan analyse src --level=max

Coding standards :, (*7)

$ curl -L https://cs.symfony.com/download/php-cs-fixer-v3.phar -o php-cs-fixer.phar
$ php php-cs-fixer.phar fix

External Contributors

  • moafred: PR review, AJAX, Twig, and other frontend related things.
  • SignpostMarv: phpstan compliance.

Thank you!, (*8)

The Versions

19/04 2018

dev-master

9999999-dev http://github.com/RocknRoot/strayFw

A PHP web framework for rock 'n' rollers.

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

framework strayfw

18/01 2018

0.4.5

0.4.5.0 http://github.com/RocknRoot/strayFw

A PHP web framework for rock 'n' rollers.

  Sources   Download

BSD-3-Clause

The Requires

 

The Development Requires

framework strayfw

22/03 2017

0.4.4

0.4.4.0 http://github.com/RocknRoot/strayFw

A PHP web framework for rock 'n' rollers.

  Sources   Download

BSD-3-Clause

The Requires

 

framework

30/07 2015

0.4.3

0.4.3.0 http://github.com/RocknRoot/strayFw

A PHP web framework for rock 'n' rollers.

  Sources   Download

BSD-3-Clause

The Requires

 

framework

13/12 2014

0.4.2

0.4.2.0 http://github.com/RocknRoot/strayFw

A PHP web framework for rock 'n' rollers.

  Sources   Download

BSD-3-Clause

The Requires

 

framework

19/02 2014

0.4.1

0.4.1.0 http://github.com/ErrantWorks/strayFw

A PHP web framework for rock 'n' rollers.

  Sources   Download

New BSD License

The Requires

 

framework