On Fri, 11 Dec 2015 15:39:57 +0000 Mike Blumenkrantz <michael.blumenkra...@gmail.com> said:
> On Wed, Dec 9, 2015 at 12:36 AM Carsten Haitzler <ras...@rasterman.com> > wrote: > > > On Tue, 08 Dec 2015 14:16:39 +0000 Mike Blumenkrantz > > <michael.blumenkra...@gmail.com> said: > > > > > This is an interesting idea, but I'm concerned that it will be a bit > > > unintuitive to everyone and confusing for any new developers. Also, in > > the > > > case of enlightenment, there is already a separate project for each > > > release, so this means there would be even more projects to look through. > > > Do you have any thoughts regarding this? > > > > yes - fro e there are projects per version. tbh this is a bit confusing > > too as > > people often assign to the wrong project or it's still a bug in matser and > > was > > there in e18 etc. - so similar thing. but for todo - the developer doing > > the > > todo i think can handle it. it shouldnt be confusing for a developer to > > use the > > right project - they should know their way around. > > > > as for wishlists submitted - we end up having to triage them in the end > > anyway > > and change priority to wishlist from the default value, and isn't this the > > same > > as just changing the project it is assigned to, if we are changing priority > > anyway? > > > > also bonus - if we have a project for these... we can have different > > priority > > wishlist items - those that are more important/cool/useful and those that > > are > > less... :) now we can have no priority of wishlist or todo items. > > > > After considering this for a couple days, I think I may have a good > compromise. Instead of having $project-wishlist and $project-todo, it seems > like it should be easier to just create overall "Wishlist" and "TODO" > projects. Then the associated project repo can be added as a secondary > project. > > For users, this means that they can just file it attached to a project and > it becomes easy to tag it with an additional project while having a > reasonable chance that the initial submission goes to the right place. > > For developers, searching overall for wishlist/todo tickets remains just as > easy, and paring it down to a certain project is also easy. though then the bug stats show wishlist and todo items for that project as a number, so at a glance and the graph won't tell you things like "look we have fixed almost all the bugs now for elementary - it's only todo/wishlist left!" ie - number would hopefully be near 0. ? is this just trying to have developers avoid looking at multiple projects? you have been doing this for enlightenment for a while (assigning bugs per version with each version a new project in track) so ... was this unsustainable for you? phab does do auto-complete lists as you type, so typing in efl will list efl, efl-todo, efl-wishlist and so it's easy enough to not miss them... or to select them without full typing... ? > > > On Sun, Dec 6, 2015 at 10:12 PM Carsten Haitzler <ras...@rasterman.com> > > > wrote: > > > > > > > On Thu, 03 Dec 2015 22:29:14 +0000 Mike Blumenkrantz > > > > <michael.blumenkra...@gmail.com> said: > > > > > > > > actually i was thinking. this isn't the right way to do this. actually > > > > wishlist > > > > priority is not the right way either. > > > > > > > > this kind of screws phab's ability to drill down to actual bigs when we > > > > release. the burn rate stuff doesn't work nicely because todo and > > wishlist > > > > items > > > > are included in bug count. > > > > > > > > https://phab.enlightenment.org/maniphest/report/burn/ > > > > > > > > this specifically > > > > > > > > when you filter by project you get wishlist and now todo included. > > > > > > > > i dont think we want that. > > > > > > > > what i think we want is something like > > > > > > > > projectname > > > > projectname-todo > > > > projectname-wishlist > > > > > > > > where we assign the todo and wishlist bugs TO a specific project that > > is > > > > the > > > > project todo and wishlist "list". > > > > > > > > this should work much better imho. > > > > > > > > ... ? > > > > > > > > > In other projects that I've worked on, bug trackers sometimes tag > > tickets > > > > > based on various attributes. An example of this is the Servo project > > on > > > > > github: > > > > > > > > > > https://github.com/servo/servo/issues > > > > > > > > > > Tickets here are tagged by component, type of ticket (bug, > > refactoring, > > > > > enhancement, ...), and difficulty. > > > > > > > > > > We've been getting some newer developers recently, both corporate and > > > > > hobbyist, and I think some of this tagging could be useful to our > > > > > workflow--specifically tagging tickets for difficulty. > > > > > > > > > > What this would require is the creation of projects like "Trivial", > > > > "Easy", > > > > > "Hard", "Wizards Only", etc, and then adding these projects to > > tickets. > > > > In > > > > > this way, someone with knowledge of the related area for a ticket > > could > > > > > mark some tickets out which could then be handled by people with the > > > > > related level of expertise/stubbornness. > > > > > > > > > > Ideally, this would somewhat reduce work for our more senior > > developers > > > > by > > > > > making easier tasks more visible. It would also enable new > > developers to > > > > > find tickets which they could make progress with while avoiding > > falling > > > > > into evas_map and other bug abysses. > > > > > > > > > > If this goes well, it may be worthwhile to also start > > tagging/creating > > > > > tickets for "todo" items using the same methods. > > > > > > > > > > > ------------------------------------------------------------------------------ > > > > > Go from Idea to Many App Stores Faster with Intel(R) XDK > > > > > Give your users amazing mobile app experiences with Intel(R) XDK. > > > > > Use one codebase in this all-in-one HTML5 development environment. > > > > > Design, debug & build mobile apps & 2D/3D high-impact games for > > multiple > > > > OSs. > > > > > http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140 > > > > > _______________________________________________ > > > > > enlightenment-devel mailing list > > > > > enlightenment-devel@lists.sourceforge.net > > > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > > > > > > > > > > > > > > -- > > > > ------------- Codito, ergo sum - "I code, therefore I am" > > -------------- > > > > The Rasterman (Carsten Haitzler) ras...@rasterman.com > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > Go from Idea to Many App Stores Faster with Intel(R) XDK > > > Give your users amazing mobile app experiences with Intel(R) XDK. > > > Use one codebase in this all-in-one HTML5 development environment. > > > Design, debug & build mobile apps & 2D/3D high-impact games for multiple > > OSs. > > > http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140 > > > _______________________________________________ > > > enlightenment-devel mailing list > > > enlightenment-devel@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > > > > > > -- > > ------------- Codito, ergo sum - "I code, therefore I am" -------------- > > The Rasterman (Carsten Haitzler) ras...@rasterman.com > > > > -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- The Rasterman (Carsten Haitzler) ras...@rasterman.com ------------------------------------------------------------------------------ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel