GithubHelp home page GithubHelp logo

shootphp / shoot Goto Github PK

View Code? Open in Web Editor NEW
41.0 41.0 14.0 125 KB

Shoot aims to make providing data to your templates more manageable

License: MIT License

PHP 96.78% Twig 3.22%
php php7 shoot twig twig-extension

shoot's People

Contributors

intrepidity avatar pcvandamcb avatar timoschinkel avatar victorwelling avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

shoot's Issues

Support for PHP 8

The PHP constraint of the library is set to ^7.2. This means that PHP 8 is not supported.

I ran Composer and the test suite on PHP 8 and all tests seem to pass:

docker run -it -v $(pwd):/var/www/app php:8.0 /bin/bash -c "cd /var/www/app && curl -sS https://getcomposer.org/installer | php && php composer.phar install && ./vendor/bin/phpunit"

A draft pull request is available in #24

I wanted to update the CI inspections as well, but I think these are not configured in the codebase itself. After creating the draft pull request I noticed the inspections are only run on PHP 7.2. Which is why the pull request is in draft state.

Does it make sense to also look into moving the CI inspections to Github Actions and add a matrix of PHP versions to be tested? From what I can see this will have the downside of not having the Scrutinizer inspections and not having the badges shown in the README right now. The Scrutinizer inspections can maybe be replaced with Psalm. If interested I'm willing to create a pull request for this.

Tag new release

Was trying to configure Shoot according to the README, only to find out the Installer isn't available yet in the latest release.

Could you tag a new release? :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.