News for hackers. Stuff that matters.
Re:GitHub CLI 1.0 by algorithmsRcool on Thursday September 17, 2020 @12:08PM (#24506380)
GitHub is killing it with these features. I wonder how long Azure Repos will survive on it's own.
Re:GitHub CLI 1.0 by cptskippy on Thursday September 17, 2020 @02:29PM (#24508250)
We did some training with Microsoft last fall and the coordinator straight up told us that DevOps functionality was being duplicated in Github and that DevOps was being sunset eventually.

He recommended using YAML for all Pipeline Development as they were trying very hard to ensure that it would be compatible but legacy pipelines would not.

Re:GitHub CLI 1.0 by alkonaut on Thursday September 17, 2020 @06:25PM (#24510722)
Azure Repos and maybe Pipelines be sunset and replaced by GiHub equivalents, but they’d have a hard time sunsetting the task management (Boards) without first significantly expanding it in Github. Many swear by their hierarchical backlogs, custom column Kanban boards and complex reporting. GitHub issues is extremely simple in comparison.
Re:GitHub CLI 1.0 by cptskippy on Thursday September 17, 2020 @10:34PM (#24512376)
They're rolling Planner and Tasks into Teams, I fear they may try to substitute that and Power Bi for DevOps Boards.
Re:GitHub CLI 1.0 by meesles on Thursday September 17, 2020 @06:32PM (#24510782)
Zenhub[1] is a pretty popular UI on top of GitHub that fills that need quite nicely for my team

1 - https://app.zenhub.com/

Re:GitHub CLI 1.0 by boogies on Thursday September 17, 2020 @12:25PM (#24506616)
Never heard of Azure Repos before. Do they have any unique features that could be merged into Github?
Re:GitHub CLI 1.0 by jgillette on Thursday September 17, 2020 @12:38PM (#24506793)
I believe that Actions was a port from Azure DevOps (https://azure.microsoft.com/en-us/services/devops/?nav=min) so it does seem the teams are working together to improve the products.
Re:GitHub CLI 1.0 by dkarlovi on Thursday September 17, 2020 @03:09PM (#24508670)
IIRC it was Azure pipelines.
Re:GitHub CLI 1.0 by DavidKarlas on Thursday September 17, 2020 @01:26PM (#24507391)
When reviewing PR, it has nice file/folder tree on left side, which is far superior compared to scrolling over 10+ files without context on Github, I hope Github gets this soon...
Re:GitHub CLI 1.0 by bbatha on Thursday September 17, 2020 @01:29PM (#24507427)
There's a browser plugin called Octotree which does a pretty good job of this, but I'd prefer it to be builtin.
Re:GitHub CLI 1.0 by gurrone on Friday September 18, 2020 @02:38AM (#24513621)
Bitbucket has it as well. When you move from Bitbucket to Github your PR workflow in the WebUI feels utterly complicated and way harder to review. I already started to use gh a few month ago and that finally puts some sanity into working with github. Beside of creating PRs and merging them you can also get the diff of the PR, and pipe it to other tools. In the most simplistic case into diffstat. That finally compensates a bit for the horrible WebUI experience. Still a tree view would be nice.
Re:GitHub CLI 1.0 by moron4hire on Thursday September 17, 2020 @05:31PM (#24510205)
I like that it works with Active Directory, so I don't need my developers to setup their own GitHub accounts to work.
Re:GitHub CLI 1.0 by Scarbutt on Thursday September 17, 2020 @12:24PM (#24506599)
And Golang is killing it for these kind of applications.
Re:GitHub CLI 1.0 by narwally on Thursday September 17, 2020 @03:43PM (#24509065)
I haven't done much beyond dip my toes in Golang so far, but I did start moving my blog over from Jekyll to Hugo last week; Man do I love just being able to install a single binary and then get to work. Python, Javascript, and Ruby have a lot of nice packages, but I always have to futz around with the language itself to use them effectively. It's probably a bit easier to get a project up and running in a scripting language, but any development time that is saved just gets passed on to the users as we have to install a ton of npm packages or try to fix our gem dependencies.
Re:GitHub CLI 1.0 by rhizome on Thursday September 17, 2020 @04:22PM (#24509509)
Are dependency problems with Hugo modules not possible?
Re:GitHub CLI 1.0 by narwally on Thursday September 17, 2020 @04:43PM (#24509741)
I'm sure there are, but I haven't needed to use any modules so far, so I have no perspective on what kind of challenges they present. But with Jekyll you could get into dependency issues just trying to go through the tutorial and launch a blank template of a site. You didn't need any extra functionality on top of Jekyll to begin to dealing with dependencies.
Re:GitHub CLI 1.0 by maxioatic on Thursday September 17, 2020 @08:30PM (#24511650)
I was wondering if this was written in Go, and specifically using the Cobra framework. I checked out the repo and it was!

Other common CLIs written with the same framework: kubectl, hugo, rclone (to name a few)

Really is a great option.