Github Projects vs Waffle
-
Waffle vs Github Projects
For a long time, the leading project management/kanban software for Github Issues has been Waffle.io: it's free
,it's open-source, and it's simple and easy to use. Github recently launched their Projects feature, allowing people to create projects without leaving Github. It should be a no-brainer, right? That's bound to be more convenient than any third party project could ever be. So let's take a side by side look at how it works...The setup process:
Waffle:
-
Sign up. This can be done with one click since you want to associate your Github account.
-
Add a project. This is a simple too:
-
You're done:
GH Projects:
- Be signed up for github with a repository, as above
- Create a new project. This wants a name and description, as you can have multiple projects:
- Add all the columns you want. Sensible Defaults? What's that?
- I have to add cards to this thing manually?!
Cards are already grouped into milestones, why can't I add those?
Okay whatever drag them all into TODO
4. You're done:
Workflow
Waffle:
- Work on an issue. Realize it should be closed. Close it.
- You're done: Waffle recognizes that a closed issue goes into the done column:
- Start another issue and decide it should be in progress for a while? Drag and drop. Or just change the tags on the issue, since that's how waffle works; you can move things without ever leaving github's interface.
Github Projects
- Work on an issue. Realize it should be closed. Close it.
- Go to the project and drag it into Done because GH Projects makes no assumptions:
- Start another issue and decide it should be in progress for a while? Drag and drop. Or.... nope. Go into this interface and drag and drop. That's it. Nothing else matters. There's no way to interact with the project from the issue itself. You can decide what projects it's in:
But you can't decide what status it's in.
Adding new issues
Waffle
- Create the issue
- You're done; it shows up automatically.
GH Projects
- Create the issue
- Assign it to the project in the creation screen:
- Go to the project. Don't see your issue. Wait what?
- The issue goes into a Triage Sidebar where you have to DRAG IT ONTO THE BOARD MANUALLY ANYWAY what was even the point of that
-
-
@Yamikuronue said in Github Projects vs Waffle:
because GH Projects makes no assumptions
Is this the core of all the issues? Waffle is a tool to do a particular job, optimised for doing that job well, and GH issues is a more typically open source "We'll give it more power and flexibility so you can do anything with it" approach with no streamlining for any particular workflow?
-
@Jaloopa I think so yes. GH Projects is entirely divorced from anything you do on the issue screen; the only thing you can do is say "this belongs in a project" and call it a day. While Waffle has customization, but also sensible defaults.
For the record, you can configure waffle to work differently. You can change the column headings (and where issues start):
("Work Started" is where an issue moves to if you push a commit referencing it, which I forgot to mention above. PRs show up here as well, depending if you're a contributor to the repo or PRing in from a fork.)
It can also work across multiple GH repositories:
-
Basically, it's like this:
Waffle.io: Here, let me help you with that
GitHub Projects: Erm... What do I do again?
-
@Yamikuronue said in Github Projects vs Waffle:
kanban software
-
@Yamikuronue said in Github Projects vs Waffle:
For a long time, the leading project management/kanban software for Github Issues has been Waffle.io: it's free, it's open-source
Correction: Waffle is free for open-source projects. The software itself looks to be entirely closed-source, presumably so they can engage in price-gouging once they have enough market share and you can't migrate to something else without a high cost in money or man-hours. See also the complete lack of a non-subscription on-premises solution.
-
@bugmenot Huh, I thought it was open source. Ah well. Edited
-
@Yamikuronue said in Github Projects vs Waffle:
Waffle
Is there some sort of contest to come up with the dumbest name for software that people will actually use? If so, will someone send me a link to said contest?
-
@Polygeekery The Waffle screenshots weren't blue enough for my tastes
-
@Polygeekery Pfft, Waffle isn't even close to the dumbest name, not when you consider there's NPM packages like
grunt
andgulp
.
-
@RaceProUK said in Github Projects vs Waffle:
@Polygeekery Pfft, Waffle isn't even close to the dumbest name, not when you consider there's NPM packages like
grunt
andgulp
.I wanna make a CI tool named
vomit
now...
-
@Onyx said in Github Projects vs Waffle:
@RaceProUK said in Github Projects vs Waffle:
@Polygeekery Pfft, Waffle isn't even close to the dumbest name, not when you consider there's NPM packages like
grunt
andgulp
.I wanna make a CI tool named
vomit
now...I was just sitting here trying to figure out a project that I could name
EngorgedPenis
.
-
@Polygeekery said in Github Projects vs Waffle:
@Onyx said in Github Projects vs Waffle:
@RaceProUK said in Github Projects vs Waffle:
@Polygeekery Pfft, Waffle isn't even close to the dumbest name, not when you consider there's NPM packages like
grunt
andgulp
.I wanna make a CI tool named
vomit
now...I was just sitting here trying to figure out a project that I could name
EngorgedPenis
.Activity tracking software with exceedingly small requirements for flashy achievements?
Filed under: ACHIEVEMENT UNLOCKED: Keyboard Master: Type more than 140 characters in a single message
-
@Polygeekery said in Github Projects vs Waffle:
I was just sitting here trying to figure out a project that I could name EngorgedPenis.
You're not hard enough
-
@Polygeekery said in Github Projects vs Waffle:
@Onyx said in Github Projects vs Waffle:
@RaceProUK said in Github Projects vs Waffle:
@Polygeekery Pfft, Waffle isn't even close to the dumbest name, not when you consider there's NPM packages like
grunt
andgulp
.I wanna make a CI tool named
vomit
now...I was just sitting here trying to figure out a project that I could name
EngorgedPenis
.It is a source of eternal regret that when I worked on the on-access "interceptor" part of an antivirus suite for Windows 95, I was unable to find a reason to call the VMM's absolute best API:
Get_Name_Of_Ugly_TSR
-
@Polygeekery said in Github Projects vs Waffle:
I was just sitting here trying to figure out a project that I could name EngorgedPenis.
We need a tool to ANALyse System EXceptions
-
@Onyx said in Github Projects vs Waffle:
@RaceProUK said in Github Projects vs Waffle:
@Polygeekery Pfft, Waffle isn't even close to the dumbest name, not when you consider there's NPM packages like
grunt
andgulp
.I wanna make a CI tool named
vomit
now...
-
No mention of Gimp yet?
-
@sloosecannon said in Github Projects vs Waffle:
@Onyx said in Github Projects vs Waffle:
@RaceProUK said in Github Projects vs Waffle:
@Polygeekery Pfft, Waffle isn't even close to the dumbest name, not when you consider there's NPM packages like
grunt
andgulp
.I wanna make a CI tool named
vomit
now...https://www.npmjs.com/package/vomit
GODDAMNIT NPM!
-
@Rhywden said in Github Projects vs Waffle:
No mention of Gimp yet?
The less said about Gimp, the better, frankly.
-
@RaceProUK said in Github Projects vs Waffle:
@Polygeekery Pfft, Waffle isn't even close to the dumbest name, not when you consider there's NPM packages like
grunt
andgulp
.It's still a pretty waffle name, you have to admit...
-
@Jaloopa said in Github Projects vs Waffle:
@Polygeekery said in Github Projects vs Waffle:
I was just sitting here trying to figure out a project that I could name EngorgedPenis.
We need a tool to ANALyse System EXceptions
Let's see. System exceptions mean something has messed up somewhere, and you're trying to find out what. And usually they take you by surprise... I got it! B'whutFucked!
-
@Polygeekery said in Github Projects vs Waffle:
@Yamikuronue said in Github Projects vs Waffle:
Waffle
Is there some sort of contest to come up with the dumbest name for software that people will actually use? If so, will someone send me a link to said contest?
It used to be that punk rock bands would come up with the most ludicrous names. Here in Poland we got Porno Pajamas (Pidżama Porno) thanks to that. Oh, and Rhey Killed my Turtle (zabili mi żółwia) and many many more.
-
VSTS has pretty nice kanban boards.
-
@Polygeekery said in Github Projects vs Waffle:
I was just sitting here trying to figure out a project that I could name
EngorgedPenis
.Register an account on github with
dick
as the last part of the name, perhaps so it looks like part of a user's real name. Create anerector
repository within.
-
@dkf said in Github Projects vs Waffle:
@Polygeekery said in Github Projects vs Waffle:
I was just sitting here trying to figure out a project that I could name
EngorgedPenis
.Register an account on github with
dick
as the last part of the name, perhaps so it looks like part of a user's real name. Create anerector
repository within.I have never been one to go the subtle route.
-
waffles taste better
-
@kt_ said in Github Projects vs Waffle:
Oh, and
RThey Killed my Turtle (zabili mi żółwia) and many many more.Oh hey, they were actually pretty good. Think I've been on their gig once, but fuck if I remember.
My favorite is "Cool Kids of Death" just because of the edginess overload.