From Symfony to Gush: The Game Changer Tool for All Git Communities

Gush can do a lot of things already so I am going to start pounding on a Gush series :).

Gush not only can check your outdated dependencies and send a PR to update these:
Screenshot 2014-02-10 16.06.14

Welcome to Gush its site and the http://github.com/gushphp/gush repository on github.

Gush has come now a long way, it has followed Symfony to 2.5 now and is getting more sandboxed and BC upgrade proof with time. Its architecture is growing and perfecting with every day that passes thanks to its 19 contributors.

Gush aims to teach best practices for CLI, it will comply with the cordoval/bc-analyzer tool, meaning it will be upgradable and showcast good practices for upgradability and robustness, it is following best practices for package design, and it is trying to decouple itself from Symfony in a healthy manner. Gush is tied to scrutinizer for quality, sensiolabs insight to back it up, it runs on Github enterprise for several companies in the USA and Europe, it will soon track Jira tickets for Jira Enterprise as well and support third party repository services such as bitbucket, gitlab, and more.

Gush dependencies are tied to the minimum and it uses Bldr.io a twin tool for automating workflows. Currently we are working on integrating Gush workflows with Bldr.io for further automation.

Gush has been blunt and attempted adapters even for Drupal. The idea is always to contribute and to PR in the most efficient manner, and also to aid the maintainer in tedious repetitive tasks like tagging, creating a change log, bumping up and use semver appropriately, merging, rebasing, switching branches of a PR, amongst other cool ones like giving a pat on the back to a contributor.

I have tried to sell Gush in DrupalCon, in Warsaw SymfonyCon, in all the conferences I went to that I don’t remember, and I have done my job at work too introducing Gush, introducing Bldr.io into Gush also, and even flying to meetups and talk about Gush.

Gush has made me friends and has found me opportunities, it has given me a sale point to speak about something I am passionate about. Gush has meaning to me, it is not a common Open Source project. Gush logo was custom made by the creator of composer’s logo, a guy from Ukraine. Max the wizard, or i would say his wife which is a great artist.

Gush logo and the project started with a meaning of flow and rapid flow. That is the intention and also of favor. The README.md there on the github repo explains the meaning of it. The rock and the Bible verse is plain clear. To me Gush is one of my most successful projects. And is free of charge. I have discussed it with many, and have received very good feedback from top of the line devs and friends.

I have also been bullied because of Gush, if i were not serious about Gush, those bullies would have won. Yet they are quiet, and my enemies are jealous, Gush is under a dictator that hears but also has a drive and passion to do things right. Some have tried to get Gush rid of meaning but so far have failed. Gush will thrive, and Gush will be a tool I always use for development and encourage others to do the same. It scratches a common itch, and it was released early and openly. It takes opinions seriously and welcome improvements, this is the community we have.

There is a ton of things Gush do, but this post is more political :), you should check Gush and just try it and use it.

Thanks for your support!

One thought on “From Symfony to Gush: The Game Changer Tool for All Git Communities

  1. I was very lazy about cur/yctafty/babe-booky stuff when Anna was born, which seems wise in retrospect because now I can likewise fail to make anything cute for Ivy.

Leave a Reply

Your email address will not be published. Required fields are marked *