GitArborist

Mark PR merge-order dependencies, schedule PRs, and more

Visit Website
July 11, 2020 Leaving Github Marketplace, Launching Paid Plans

After being live for almost 5 months I finally put up paid plans. With patio11's words ringing in my ears I opted for $7 and $9 tiers (more than I originally planned) with 20% discount for annual.

This also necessitates removing the app from the Github Marketplace (note this is a manual process, it will be live until they process the request). Unfortunately GH does not allow listing paid plans until your app is verified, which requires 100 installations. From my early users it quickly became clear that the server costs for supporting 100 installations far exceed what I'm willing to pay before getting paying customers... so I rolled my own subscription plans instead.

So, the hook is in the water - now I just need to get someone to bite 😅

Comment

May 17, 2020 GitArborist is now watching over 1,000 repo's

Just checked the stats on GitArborist.com and realised it's now watching 1,100 Github repositories!
I'd been focused so much on the installation count and usage (both of which are still far too low) that I hadn't thought to monitor the repository count; though as things scale up repository count will probably be a more reliable indicator of server load.

Comment

April 20, 2020 MVP Complete

GitArborist now has all the features I would consider required for MVP, along with some extras to make it more usable for me.
Main features at this point:

  1. Marking one PR dependent on another (auto-merge optional)
  2. Auto-merge when CI passes
  3. Schedule PR merge (i.e. for static sites)
  4. Auto-merge PRs from a given user (i.e. dependabot)

Now begins the slog of getting the word out...

Comment

January 6, 2020 Started GitArborist

Partially inspired by the story of PullRequestReminders (later became PullPanda), started working on the bare-bones required to create a Github application that could be installed by others.
The main goals:

  1. Other users can install it
  2. It can auto-merge one PR when another closed

Comment

About

Looking to escape the dollars-for-hours lifestyle, and to see if I have what it takes to make a successful business.