Thanks, Thomas.

As a newcomer, I would find posting of a roadmap helpful.

When selecting a solution, I see issue tracking as a key differentiator
between Gitorious and GitHub.

Gitlab, which is far less mature, has already implemented issue-tracking.
I don't know enough yet to comment on specific implementations, but I do
think a few things would be killer:

1. Having issue tracking.

2. Having one-to-many and many-to-one mapping between issues and commits
and between issues and merge requests.

3. Optional automatic updating issues (usually from Open to Fixed) after
successful completion of a linked merge request.  (note.  Need collision
detection.  Simple but important.)

4. Choices.  Let project owner control #3 above.  For example some projects
like to mark issues Closed on commit.  Not us.  We mark Fixed and only move
to Closed after tests pass, which is still manual for us.  So basically
there should be automation hooks (ReSTful API?) for state changes.  Baking
that in allows Gitorious to grow with users.

5. Extensible state machine.  The project owner would be able to add states
and tweak the allowed transitions, one transition table for each role
(owner, dev, reporter, guest, ...)

6. Flags, as in bugzilla, to consistently encode searchable vital meta-data
which is not a proper state.  Simple example: we use a custom flag
"expedite" to flag and pull status reports on issues which are critical to
management.  This helps us be agile.

7. Again, I would emphasize integration in the views and keep the models
and controllers separate from the views with a restful API so that vcs and
tracking cores can evolve independently.

Ok, that's my wishlist.  I know it's long and AFAIK no FOSS solution does
all of that...yet.  GitHub seems to be in a consolidation phase, but that
could change with the recent VC infusion.  Gitlab has a headstart, but
maybe not by much.  Gitorious looks like it is positioned to sieze the day.

These ideas are nothing revolutionary and I want to hear what others want.

Thanks for providing a forum.
On Jul 26, 2012 6:26 AM, "Thomas Kjeldahl Nilsson" <[email protected]>
wrote:

>  Hi Carlos,
>
> AFAIK adding an integrated issue tracker is not currently on the roadmap
> for Gitorious, but we certainly welcome discussion of this if the community
> feels strongly about it either way. :)
>
> cheers,
> Thomas
>
> On 07/25/2012 11:57 PM, Carlos wrote:
>
> Hi,
>
>  I'm brand new to gitorious (today!).  I really like what I see and am
> thinking of whether it could integrate with what we're already doing.  I'm
> reading this list and anything I can find as fast as I can.
>
>  Discussion of integrated issue tracking comes up every so often and I
> see things like  issues.gitorious.org and https://www.chiliproject.org/ and
> bugzilla and ...
>
>  My question is, what is the current state of support for issue trackign
> in gitorious and does it have a place on the official roadmap?
>
>  FYI, I am interested in common-sense issue tracking and not so much in
> fancy project management tools.  Gitlab has a good start on issue tracking
> which could evolve into something with the fine-grained reporting
> capability of bugzilla.  Is there anything like this on the horizon for
> gitorious?
>
>  I'm not a Rubyist, so I can't contribute code in the short term, but I'm
> feeling kind of inspired by what I see of gitorious.
>
>  Thanks!
> Carlos
>
>  --
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
>
>
>
> --
> best regards,
> Thomas Kjeldahl Nilssonhttp://gitorious.com
>
>  --
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
>

-- 
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]

Reply via email to