buy-something team mailing list archive
-
buy-something team
-
Mailing list archive
-
Message #00008
A roadmap document
Hi all,
Just as an update, I spent the first part of yesterday setting up an
ISD django project and looking at the custom tools that they use, and
implementing a very rudimentary stub for the "What software is for
sale" story (which needs to be changed, but helped me familiarise with
schemaconfig and a few other bits and pieces that ISD use).
I then got a bit frustrated going over the different views in the
email and so created a wiki page which we can use to summarise the
current plan:
https://wiki.canonical.com/Ubuntu/SoftwareCenter/10.10/Roadmap/SoftwareCenterAgent
Please read through it, if you have answers to any of the unresolved
questions, please add them. If you have questions, feel free to ask
them here on the list for discussion, or add them to the wiki - I'll
keep the wiki up to date so we can always see why certain decisions
were made without trawling through email.
I've been through the doc with mvo which was very helpful, and stuartm
has already answered a question too, thanks!
I plan to start implementing the stub for "What software is for sale"
this afternoon. After that, I'll try to make it really easy to install
a dev server of the agent locally, so mvo can start testing. This will
give a bit of time for discussion around the other two pieces of
initial functionality before we set the API section for those also
(hopefully tomorrow), at which point I will implement the stubs for
those also.
One general question that I have is: do we need to use
restfulclient/lazr.restful? I don't mind doing so, but it's not
difficult to design a restful app with django without lazr.js (just
careful url design with appropriate methods), and lazr.restful is an
extra layer of complexity that I'm not sure is worthwhile atm (and
it'd suck to have issues like multiple seconds to do anonymous
authentication, as we have sometimes on LP).
Cheers,
-Michael
Follow ups