Giter VIP home page Giter VIP logo

Comments (8)

ssheduardo avatar ssheduardo commented on May 28, 2024

Qué cambios se tendría que hacer para PHP8??

from gimage.

joseluisq avatar joseluisq commented on May 28, 2024

No he probado la librería durante bastante tiempo, pero imagino no muchos cambios significativos (quizá algo de updates en alguna API, tests, ajustes en CI?
Puedes hacer un fork y ver que tal te va. O si estas interesado en mantener el proyecto, solo avísame.
Por el momento, yo sólo podría ayudar con reviews.

from gimage.

ssheduardo avatar ssheduardo commented on May 28, 2024

Lo estoy usando con Laravel la verdad que bien aunque ahora estoy actualizando la versión de Laravel a 8.0, ya veo que no hay soporte para PHP8 y cuando intente pasar a dicha versión no sera compatible,
Dime más o menos que hacer para cuando tenga tiempo ir haciendo pruebas, si me guías en algo genial para ayudar en lo que se pueda.

from gimage.

joseluisq avatar joseluisq commented on May 28, 2024

Lo estoy usando con Laravel la verdad que bien aunque ahora estoy actualizando la versión de Laravel a 8.0, ya veo que no hay soporte para PHP8 y cuando intente pasar a dicha versión no sera compatible, Dime más o menos que hacer para cuando tenga tiempo ir haciendo pruebas, si me guías en algo genial para ayudar en lo que se pueda.

Seguro, aquí algunos pasos:

  • Fork al repo y ejecuta las pruebas con PHP 8.0 y 8.1 (PHPUnit) ejecutando composer install && vendor/bin/phpunit
  • Si usas Docker seria mucho mas sencillo, yo mantengo esta imagen que te puede servir https://github.com/joseluisq/alpine-php-fpm / o usa el método que mejor te parezca.
  • Si aparecen errores durante las pruebas, trata de corregirlas y luego agrégalas a un branch php8-support
  • Finalmente, crea un Pull Request (como Draft) aquí en Github, asi luego puedo revisarlo y te asistiré si es necesario.

from gimage.

ssheduardo avatar ssheduardo commented on May 28, 2024

Lo estoy usando con Laravel la verdad que bien aunque ahora estoy actualizando la versión de Laravel a 8.0, ya veo que no hay soporte para PHP8 y cuando intente pasar a dicha versión no sera compatible, Dime más o menos que hacer para cuando tenga tiempo ir haciendo pruebas, si me guías en algo genial para ayudar en lo que se pueda.

Seguro, aquí algunos pasos:

  • Fork al repo y ejecuta las pruebas con PHP 8.0 y 8.1 (PHPUnit) ejecutando composer install && vendor/bin/phpunit
  • Si usas Docker seria mucho mas sencillo, yo mantengo esta imagen que te puede servir https://github.com/joseluisq/alpine-php-fpm / o usa el método que mejor te parezca.
  • Si aparecen errores durante las pruebas, trata de corregirlas y luego agrégalas a un branch php8-support
  • Finalmente, crea un Pull Request (como Draft) aquí en Github, asi luego puedo revisarlo y te asistiré si es necesario.

Genial, estaba revisando tus imágenes, yo también tengo esas versiones en mi proyecto pero voy a probar las tuyas que me gusta estar tocando.
Chevere entonces en ese caso, ahora la duda que aplico es al usar la imagen docker luego con un composer require me llamo el paquete y ahí realizo las pruebas o como me recomiendas, como partiré del fork.
En resumen para haría para hacer las pruebas docker y a la vez un pull request del paquete.
No se si me explique bien.

Te debo un ceviche si sale bien todo.

from gimage.

joseluisq avatar joseluisq commented on May 28, 2024

Chevere entonces en ese caso, ahora la duda que aplico es al usar la imagen docker luego con un composer require me llamo el paquete y ahí realizo las pruebas o como me recomiendas, como partiré del fork.

Las pruebas las puedes hacer directamente en tu maquina local primero asi como si necesitas usar Docker u otra herramienta.

Lo que enviarías al PR serian sólo las correcciones al código fuente si son necesarias como resultado de unit tests fallidos (necesitas confirmar eso).

No es necesario enviar tu setup Docker u otros archivos al PR, eso será útil para tus pruebas locales.
Yo te asistiría con la configuración del CI aquí en el repo para ejecutar los tests unitarios con PHP 8.0 y 8.1 automáticamente.

from gimage.

joseluisq avatar joseluisq commented on May 28, 2024

I have decided that I will resume maintenance for the library. That means some improvements to the code base as well as support for the newest PHP "7.4", 8.0 and 8.1.

from gimage.

joseluisq avatar joseluisq commented on May 28, 2024

Release v4.0.0

from gimage.

Related Issues (17)

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.