Skip to content

Latest commit

 

History

History
102 lines (61 loc) · 2.6 KB

old-landing-page.md

File metadata and controls

102 lines (61 loc) · 2.6 KB

Automated Code Quality Improvements.

PHP Mate creates pull requests to improve quality of your code and decrease technical debt.


Features

  • Define specific times or after each commit - you can exclude days (like weekends) when php mate should rest
  • Get notified - when pr is received or updated, when something goes wrong
  • Cycle developers by PR random assignment

Well and what exactly can PHP Mate do for me?

Upgrade your PHP version

Keep your application always up to date with the most recent PHP version!

  • Handle any bc breaks and deprecations
  • Use of all modern features

Framework / library upgrades

  • Receive bugfixes & hotfixes of your composer packages
  • Handle any backward compatibility breaks and deprecations

Code quality

  • Dead code detection & removal
  • Code redability
  • todo: write more specific code quality procedures, maybe with examples

Automate execution of your other tools

  • Rector
  • Coding Standards
  • Any other custom utility/tool/script

How it works

  1. Receive PR
  2. Review
  3. Reject / Merge

You can comment any time to PR opened by PHP Mate, we will receive and appreciate this feedback.

We will save your time:

  • Delegate boring and automatable work to the expert (PHPMate).
  • Focus on what is the most important for your business - delivering features.

Mission & Vision ?

  • We want to make developers happy
  • Stay 100% transparent at everything we do.
  • We hate legacy code ourselves

Request free demo

Leave us an email and we will get in touch.
Usually we reply within 24 hours.
<input> <button>


Success story from Carvago

Old flow:

  1. Push
  2. CI runs for 20 minutes - 15 minutes Rector run reveals code improvement and fails a pipeline
  3. Developer fixes the bug
  4. Pushes & another 20 minutes of CI

New improved flow With PHP Mate:

  1. Push
  2. CI runs for 10 minutes & succeeds, because Rector is no longer directly part of pipeline, but delegated to PHP Mate
  3. Next day there is pull request awaiting with all Rector fixes from previous day
  4. It takes 2 minutes to review + merge

This way Carvago saved tens of minutes every day, for every developer in the company.
Now, time can be spent in much better way than waiting for CI pipeline.


TODO: Future plans, possible features

  • You can delegate many tasks to me, it does not have to result into a PR - etc i can be responsible for your cron jobs
  • You can define more complex pipelines / work schedule for me, I can do it!

(pipeline editor)