Code Monkey home page Code Monkey logo

Comments (6)

maherou avatar maherou commented on June 9, 2024

We are experimenting with GitHub Projects (GP). Your arguments for waffle.io are reasonable. Some positive points about GP:

  • It is integrated into GitHub, so we do not have to bring people to a new tool site.
  • We can have more than one GP project, so projects can be smaller and more manageable.

One problem with waffle.io:

  • Response times are impacted when working with large numbers of issues.

from bssw.io.

bartlettroscoe avatar bartlettroscoe commented on June 9, 2024

Here is another problem with GitHub Projects. I just closed the issues #24 and #25 but they are still shown "In Review" on the GitHub Project board:

With waffle.io, when you close an issue in GitHub, it automatically gets moved to the "Done" column in waffle.io.

All of this points to the fact that GitHub Projects is very immature and (ironically) is actually not really very well integrated with GitHub Issues.

I sure hope GitHub fixes this Projects feature because it is just pretty bad right now.

I am not sure why we want to be early adopters of GitHub Projects.

Now to address some of comments from @maherou above:

Some positive points about GP:

  • It is integrated into GitHub, so we do not have to bring people to a new tool site.

Ironically, GitHub Projects are not very well integrated.

You get a link "Ready" to waffle.io right in the README.md for projects. See the top of the README.md files at:

and it is easy to call it out like at:

  • We can have more than one GP project, so projects can be smaller and more manageable.

Yes but I don't see a use case why you would want to do that. What is the use case?

One problem with waffle.io:

  • Response times are impacted when working with large numbers of issues.

I have not seen many problems for Trilinos.

from bssw.io.

bartlettroscoe avatar bartlettroscoe commented on June 9, 2024

CC: @tgamblin

As I noted at the meeting today, GitLab appears to have implemented a Kanban board pretty well. It uses labels for Kanban stages, allows filtering the Kanban board (or just any issue query) based on author, milestone, or label, and changes between the board and the Issues are perfectly synced up. I hope GitHub takes note and addresses these problems.

Anyway, does the IDEAS-ECP project really want to be an early adopter for using the GitHub Projects feature to run our Kanban process? If so, for what purpose? If we just want to use Kanban and be productive, one would argue that we should go with waffle.io for now. However, if we want to use IDEAS-ECP resources to push on GitHub to improve the GitHub Projects feature for Kanban then that is fine. I just think we have better things to do with our time. I can guarantee that other users have already raised these issues so I don't know how much good it would do for use to get involved in that task as well. And just because a lot of users request something does not mean that GitHub will get to it very soon. For example, see the well-known "Dear GitHub" :

But if/when GitHub improves GitHub Projects, then we can use that for a Kanban process.

Just my opinion but this has been bothering me.

from bssw.io.

jwillenbring avatar jwillenbring commented on June 9, 2024

I have had more trouble with waffle.io being down than being slow. That said, It is just as easy, if not easier to work most of the time through label changing, rather than through the waffle.io interface. I just look at waffle when I want to actually look at the board, but when I am just working with issues, I just manipulate labels.

I have not used GitHub Projects much at all, but what I have seen seems more of an idea in progress than a useful feature. I suspect it will improve a lot, probably sooner than later.

from bssw.io.

rinkug avatar rinkug commented on June 9, 2024

@bartlettroscoe Can this be closed or updated?

from bssw.io.

bartlettroscoe avatar bartlettroscoe commented on June 9, 2024

Can this be closed or updated?

Yes. woffle.io is now defunct and the GitHub Project feature is much much better.

from bssw.io.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.