Heh, Indrajit, now I know why you were excited about the GitHub API I used in 
my app! :)
It seems to me that the labels in lift's github issues fall into 3 categories: 
owner, component, and status (some statuses should really be a separate boolean 
field, not mutually exclusive to other statuses). So I suppose you'll have to 
create the custom fields and values in Assembla first, and write a script to 
convert from labels to that. Feel free to use the relevant bit of code from my 
app. Note that I left out the comments field by mistake (not sure how to put 
that into Assembla offhand). Also you may want to handle the github xml (or 
whatever format you use) in a way that you are notified of any xml you didn't 
use (the API page does not list all fields or spec the exact format). Also as 
you can see my date parsing is brittle because Java can't parse their format 
exactly to my knowledge.
Anyway, wishing you smooth sailing!


-------------------------------------
David Pollak<feeder.of.the.be...@gmail.com> wrote:

Folks,

On today's committer call, we made the final decision to move the Lift
ticketing system from GitHub to Assembla.  We made the decision to move
ticketing systems because the current GitHub ticket system, while visually
pretty, is slow, lacks support for ordinal ordering (bug priority, milestone
dates, etc.), is difficult to use for more than 40 open tickets, doesn't
allow attachments, etc.

I personally would have preferred to move to a home-grown system built on
top of Derek's LiftTicket system.  Unfortunately, we did not find a prime
maintainer (owner) for enhancing LiftTicket code.... someone who could
evolve the code into something similar to Trac or other systems. If Derek
winds up having more time or if someone else shows long term dedication to
LiftTicket, the choice of moving to LiftTicket remains open.

I vetoed Trac because it's got a horrid UI.

Assembla has a nice ticketing system (it's used by the Akka and Clojure
teams and well regarded by both teams.)

Over the next week, we'll be migrating from the GitHub ticket system to
Assembla: https://liftweb.assembla.com/spaces/liftweb/tickets  Specifically:

   - Indrajit will spearhead the migration of existing tickets to the new
   system
   - For the committers, I will invite you to join the project via
   Assembla's invitation system
   - For the community, please start opening tickets at Assembla.  Once we
   get our existing tickets moved over, we'll disable the GitHub ticketing
   system.

One of the side benefits of the new system is that we'll relax the "discuss
the defect on the list first" policy as the Assembla ticketing system allows
for a more robust mechanism for changing the state of tickets.

Thanks,

David

-- 
Lift, the simply functional web framework http://liftweb.net
Beginning Scala http://www.apress.com/book/view/1430219890
Follow me: http://twitter.com/dpp
Surf the harmonics

-- 
You received this message because you are subscribed to the Google Groups 
"Lift-committers" group.
To post to this group, send email to lift-committ...@googlegroups.com.
To unsubscribe from this group, send email to 
lift-committers+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/lift-committers?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to lift...@googlegroups.com.
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en.

Reply via email to