Sup!

When we introduced RedMine, Github issues were very limited. Calm
down, this is just a review of what's missing from Github issues, I am
not planning to propose or do anything :-) Let me do quick review of
missing features as of today (fall 2017) and possible mapping to
issues:

REDMINE - ISSUE

Status = Label
Priority = Label
Assigned To = Assignee
Category = Label
Target version = Milestone
Difficulty = Label
Found in release = Label
Votes = Reaction (+1)
Related issue = Issue link
Issue type = Subject (e.g. [TRACKER])
Bugzilla link = ???

So theoretically, we could map mostly everything to labels. There are
two ways of creating those labels, free form or with prefix. The
latter would look like:

Status-NeedMoreInfo
Priority-Urgent
Cat-Hostgroups
Difficulty-Easy
FoundIn-1.16

That looks ugly, frankly I'd prefer free form, because we often only
set just few (if not none) of the flags - Found In Version is one of
the most important ones and that could be as simple as "In 1.16".

So basically, we are missing bugzilla link and private comments. Is
the BZ link item only informative, or is there some non-human
processing behind? I know there is a bot but does it need BZ link? It
could search comments for some token for the same thing. For private
issues we could use Bugzilla (usually security bugs only), there is no
solution other than pay them for private repo.

Or maybe I miss the main reason why we are not using Github issues at all?

I like github integration with PRs, speed and good reliability (only
few blackouts per year) and also new features like projects. On the
other hand, it's full commitment to something not under our control
(today we can easily move our git somewhere else, but we still loose
all PRs).

This email is just to discuss possibilities, I know that migration to
Github would be painful and even too expensive or perhaps technically
not doable (how to migrate so many tickets). It's a pitty that github
is now getting features it really needed.

I also really like gitlab which is packed with super nice features,
theoretically migration to something like that would be easier (open
source). On the other hand, we'd need to host this and one thing is
having redmine down for an hour, different thing is inability to push.
But this is definitely a possibility, we also have some know how
already running our internal instance.

*Sigh*

-- 
Later,
  Lukas @lzap Zapletal

-- 
You received this message because you are subscribed to the Google Groups 
"foreman-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to