Open mk-mxp opened 7 months ago
Is there a discord channel for the PHP maintainers? Would be nice to ask a question there from time to time?
Add the missing practice exercises for #48in24. @homersimpsons announced to do that, but everybody may add one @homersimpsons do you have any easy exercise that you would like me to give a spin at?
I would prefer something simpler, before jumping into the deep end.
Integrate the PHP test generator of @tomasnorre . I suggest holding it in a new tools/ directory as a separate composer project, so it is not installed in CI along with the other requirements. Goal is to kickstart new exercises as far as reasonable.
Would be happy to do that, but am not able to currently for personal reason.
Upgrade to PHP8.1 - 8.3 and PHPUnit 10 or 11 using attributes in the tests (experiment with Rector for that). Prepare for smooth upgrading to PHP8.2-8.4 and PHPUnit 11 / 12
I can help with that I wanted. I have been using Rector for quite some ears, and even contributed to both the Rector itself and the TYPO3 Rector.
Integrate the PHP test generator of @tomasnorre . I suggest holding it in a new tools/ directory as a separate composer project, so it is not installed in CI along with the other requirements. Goal is to kickstart new exercises as far as reasonable.
Would be happy to do that, but am not able to currently for personal reason.
I will pick your PoC one day and give it a push. symfony
is well-known and most of the work is experimenting with problem spec and results.
Is there a discord channel for the PHP maintainers? Would be nice to ask a question there from time to time?
I'm not on Discord, I prefer the asynchronous communication channels. It's been the same with phones, BBS chats and IRC...
Here's what we may do next:
config.json
(that determines the order on the website)contribution/documentation
Suggestions welcome. Discussions should happen in the forum, category Building Exercism. Please mention @mk-mxp and whom it may concern.
I currently dig into Exercism tasks to communicate concrete improvements with GitHub issues and attract other contributors to help.
Things done:
configlet fmt
to enable smooth creation of new exercises.#48in24
. @homersimpsons announced to do that, but everybody may add oneDrop windows / macOS from the CI. Check with Erik Schierboom, if we can. PHP is not that much platform specific anymore. And Exercism does not have the real troublesome stuff.Rejected on the forum. MacOS dropped anyways, because it fails too often (auto updates in Homebrew kill PHP installation)