Hub: Long-term status of the hub project?

Created on 12 Feb 2020  路  4Comments  路  Source: github/hub

I apologize if this is not the correct vector to inquire about this, but I don't think stack overflow would suffice here.

With the recent announcement of the new GitHub CLI, what's the roadmap look like for this project?

It seems as of right now, hub is more feature-packed, but it looks as though GitHub is throwing all its weight behind the new cli.

Would love to hear your thoughts @mislav

feature

Most helpful comment

All 4 comments

Hi, I'm back from vacation. 馃憢

Yes, hub is more feature-packed, but those features plus hub's compatibility with git (acting as a git wrapper) are hard to maintain. That's why when we thought about making GitHub CLI, we started from scratch.

I can't really tell you what the long-term status of the hub project is going to be 馃檪Hub never had a long-term roadmap, it just happend to grow this much because I worked on it in my free time for so long and people contributed to it.

I'm going to continue working on it in my free time (although, not adding any substantially new features) and if you all continue to contribute as before, let's see what happens. 馃槈

Thank you for asking!

Since GitHub CLI is now the official tool for GitHub _specifically_, might hub become more platform-agnostic / vendor-agnostic to also work with, e.g., GitLab.com and/or Bitbucket.org, and/or might the project merge with any existing similar project of that broadened scope?

might hub become more platform-agnostic / vendor-agnostic to also work with, e.g., GitLab.com and/or Bitbucket.org

@derrgill If I was making hub all over again, I would definitely make it with such adapters in mind! I think that the wider git community deservers platform-agnostic tools. 馃殌

However, in practice, I don't think this is going to happen with hub. I'm barely finding time to make relatively small additions and fixes to hub, so it's very unlikely that I will ever attempt a large-scale refactor to support platforms that I personally have no experience with.

Furthermore, a truly vendor-agnostic tool should not be owned, subsidized by, or influenced by one of those vendors. Since I work for GitHub, you cannot and should not trust me to create a truly vendor-agnostic version control tool. Even when I am acting in good faith, I have an inherent bias towards GitHub.

A tool that you are describing would be one that is made by someone unaffiliated with either GitHub, BitBucket, or GitLab. I'm sure something like that already exists out there!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

kentcdodds picture kentcdodds  路  4Comments

jfritzbarnes picture jfritzbarnes  路  3Comments

Kristinita picture Kristinita  路  4Comments

kurko picture kurko  路  4Comments

segevfiner picture segevfiner  路  4Comments