Useful git commands (and GitHub integration)

Garrett Holmstrom’s blog /dev/zero has a nice collection of useful git commands, especially for those people who work a lot with GitHub.  Here are a few links to get you started:

Very handy stuff!

GitHub : Issue and Pull Request templates

GitHub is working hard on extending the functionality of their web service.  They’ve released a much needed feature recently – templates for new issues and pull requests.

templates

I like the elegant implementation – they basically just grab the ISSUE_TEMPLATE.md and PULL_REQUEST_TEMPLATE.md files from the root of your project and stick them into the editor.  And if you are concerned about all the noise in your project’s root folder, they now also support .github/ folder.

One other feature released recently that you might have missed is direct upload of files into the repository – no need for fancy git clients and such.  This makes things so much simpler for the less technical folk, like designers and project managers.

Very nice!

Pull request guidelines for Bitbucket Cloud

Bitbucket is often viewed as second best compared to GitHub.  And while I love GitHub dearly, I have to say that it’s not true.  It’s as good as GitHub.  Sure, it doesn’t offer all GitHub features yet (Releases, for example), but it does offer a few features of its own, which are not found in GitHub (Projects and Approvals come to mind).

With the recent advances in Atlassian Connect – an API integration layer – there’s been quite a few apps and services that extend Bitbucket beyond what GitHub users are accustomed to.  Have a look at this Pull request guidelines for Bitbucket Cloud.

overview

It looks simple.  But it’s super handy and provides functionality, which is not as trivial as you might think.

GitHub redesign

github interface

About a month ago, GitHub revealed its redesigned interface.  It gets better and better with every iteration.  But this time also got a feeling of deja vu, whic took me a while to figure out.  And finally I did.  The navigation menu went from right side to the top.  And it’s not the first time it’s there.

Here is a link to the Refactoring GitHub’s Design blog post (I linked to it before), which explains some of the design decisions and the menu on the right.  Among other things, there’s a screenshot of how things used to be before.  Have a look.

old-github

It’s not identical, but it’s pretty close.

Infrastructure update : GitHub, BitBucket, HipChat, TeamworkPM and Redmine

It’s been a while since I posted an update on our infrastructure tools, so here goes one.  (I know, ideally, it should be on our company’s blog, but we haven’t finished that part of the site yet).

Continue reading Infrastructure update : GitHub, BitBucket, HipChat, TeamworkPM and Redmine