Web developer.
-
webmozarts.com
- Barcelona, Spain
- https://fr.linkedin.com/in/theofidry
- @tfidry
Highlights
- Pro
Block or Report
Block or report theofidry
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
-
awesome-mutation-testing Public
Mutation testing resources: how to make better code by introducing bugs
-
api-platform/api-platform Public template
Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time.
-
-
-
1,934 contributions in the last year
Less
More
Activity overview
Contributed to
humbug/php-scoper,
webmozarts/console-parallelization,
box-project/box
and 51 other
repositories
Contribution activity
December 2022
Created 163 commits in 16 repositories
Created 5 repositories
- theofidry/JoliNotif PHP
- theofidry/sentry-javascript TypeScript
- theofidry/symplify PHP
- theofidry/easy-parallel PHP
- theofidry/phpstan-src PHP
Created a pull request in phpstan/phpstan-src that received 13 comments
Integrate FidryCpuCoreCounter
See theofidry/cpu-core-counter#11 for the motivations. The code should be sensibly the same, the notable differences are: fixed the deprecated usa…
+70
−45
•
13
comments
Opened 163 other pull requests in 14 repositories
theofidry/cpu-core-counter
72
merged
- refactor: LscpuFinder tweaks
- Make OnlyOn & SkippedOnWindows finders more generic and extend them to OS families
- Remove unnecessary code for NProcFinder
- Move checking if proc_open function exists to the executor
- Rename Exec namespace into Executor
- Make ProcOpenBasedFinderTest extend ProcOpenBasedFinderTestCase
- Inject ProcessExecutor to the finders
- Add PHP 8.2 to the CI
- Add restricted test
- Fix the Wmic commands
- Add test case for CpuInfoFinder
- Refactor nproc finder into a proc-open based finder
- Add tests to ensure the decorators handle dynamic names
- Make generating names more performant
- Rneame LinuxyNProcessorFinder to _NProcessorFinder
- Extract skipping or not a finder on Windows into a decorator finder
- Execute the shell script directly on Windows instead of using make
- Change PopenBased finders to ProcOpenBased finders
- Add E2E tests
- Add inspection job
- Fix compatibility for PHP 7.2
- Register the Windows finder before Nproc
- Move registry lists to the registry
- Simplify some tests
- Add NProcessor based finders
- Some pull requests not shown.
humbug/php-scoper
23
merged
- build(ci): Fix signing the PHAR
- build(fix): Fix signing the PHAR with GPG
- refactor: Use Symfony's Path instead of a custom function
- ci(feat): Automatically published signed PHAR on release
- feat: Remove composer/package-versions-deprecated
- ci(fix): Update actions/upload-artifact to v3 (from v2)
- feat: Update dependencies
- fix: Allow to use the default value for the output directory
- build(fix): Remove unnecessary files from the exported archive
- ci(feat): Add a new meta job for the protected branch rules for the tests
- ci: Run the e2e tests on PHP 8.2 and also with different Composer versions
- ci: Add PHP 8.2 for the build
- fix(ci): Fix the lint jobs
- fix(ci): Fix a test name
- fix: Remove unnecessary polyfill
- fix: Fix the e2e test 035
- refactor: Rework the makefile test with FidryMakefile
- refactor(ci): Simplify the Composer installation in the CI
- fix: Fix the RootVersionChecker
- refactor: Rework the composer root version checker into a proper sub-project
- fix: Remove the env from the Composer root version
- fix: Bump the Composer root version
- refactor(ci): Update the GitHub Actions steps
infection/infection
13
merged
3
closed
5
open
- fix(ci): Fix bad env configuration
- Merge master into improve-ci-pipeline-and-run-with-different-symfony
- refactor(ci): Review the mutation testing workflow
- refactor(ci): Execute Auto-Review tests on PHP 8.2
- fix(ci): Avoid getting rate limited when setting up PHP
- refactor(ci): Extract unit & integration tests from the CI workflow
- Draft: refactor(ci): Run the unit & integration tests in another workflow
- refactor(ci): reduce the line length of some commands
- refactor(ci): Use the maximum number of cores available in the CI
- refactor(ci): Add comment about the PHP version used for the CS checks
- refactor(ci): Execute Auto-Review tests on PHP 8.2
- refactor(ci): Migrate to ramsey/composer-install
- refactor(ci): Update to actions/checkout@v3
- Run MT workflows on PHP 8.1
- Remove Symfony6 support
- Improve CPU core count detection: integrate FidryCpuCoreCounter
- Upgrade to Box 4.2
- Bump minimum PHP version required to PHP 8.1
- Add box_dump to the list of ignored directories checked for trailing whitespaces
- Migrate to fidry/makefile
- Add more tests for the Makefile rule parsing
webmozarts/console-parallelization
13
merged
1
closed
- Fix exit code can exceed 255
- Add a decorator logger
- Add ::configureParallelExecutorFactory()
- Fix the PHPStan build name
- Add PHP 8.2 to the CI
- Update CPUCoreCounter
- Tweak the Makefile commands
- Update PHPStan
- Add MakefileTest
- Add composer_normalize Makefile command
- Move CpuCoreCounter to a sub-class
- Add test for CpuCoreCounter
- Improve CPU cores count detection
- Draft
theofidry/php-cs-fixer-config
10
merged
- Add match to trailing_comma_in_multiline
- Add Makefile test
- Fix lowest dependency conflict
- Allow lowest deps (according to the conflict section) to be installed in dev
- Add build with lowest deps
- Update GitHub Actions actions
- Revert "Add PHP 7.2 support (#4)"
- Add PHP 7.2 support
- Add support for PHP 8.2
- Add more tests and fix the PHP version configuration
box-project/box
6
merged
getsentry/sentry-javascript
1
open
3
merged
theofidry/console
2
merged
1
open
theofidry/makefile
3
merged
phpbrew/phpbrew
2
merged
vimeo/psalm
2
merged
infection/site
1
merged
symplify/symplify
1
merged
paratestphp/paratest
1
merged
Reviewed 17 pull requests in 8 repositories
infection/infection
7 pull requests
getsentry/sentry-javascript
2 pull requests
theofidry/cpu-core-counter
2 pull requests
phpbrew/phpbrew
2 pull requests
pimcore/pimcore
1 pull request
phpstan/phpstan-src
1 pull request
infection/site
1 pull request
symplify/symplify
1 pull request
Created an issue in brefphp/bref that received 11 comments
[Beta] Could not execute the command on AWS lambda with bref:cli
So previously I was running:
$ vendor/bin/bref cli symfony-dev-web --region="eu-central-1" -- about
This was a close to new app, really more to tr…
11
comments
Opened 25 other issues in 8 repositories
theofidry/cpu-core-counter
10
closed
2
open
-
commanddetection for NProc fails (throws error) on Windows - Add warning that the default finders ordering is not part of the BC policy
- Add a NPROCESSOR_ONLN finder
- Add a lscpu -p finder
- Review CPUInfo to extract physical & logical cores
- Find a wmic alternative for Windows
- Add some basic e2e tests
- Provide a way to differenciate virtual & physical cores
- Support PHP 7.2
- NprocFinder
- Rename the namespace to CpuCoreCounter
- Library design and adoption
phpbrew/phpbrew
3
open
webmozarts/console-parallelization
3
closed
humbug/php-scoper
2
open
infection/infection
2
closed
phar-io/phar.io
1
closed
box-project/box
1
open
ergebnis/data-provider
1
open
Started 3 discussions in 1 repository
theofidry/console
theofidry/console
-
[TBD] An IO object
This contribution was made on Dec 21
-
CommandTester Improvements
This contribution was made on Dec 13
-
Draft: Improve STDOUT and STDERR logging
This contribution was made on Dec 5