← Back to team overview

sloecode-dev team mailing list archive

Sloecode Plans

 

Hi,

Now that we have a mailing list, I thought it would be a good idea to
work out where to go from here.

Right now we have everything (web-app, smart server, client plugins)
working, but there are a few points I'd love to see improved.
Specifically:

For the web-app:
 * It'd be nice to have a proper web-design, rather than an ad-hoc
programmers design.
 * There are still a few bugs, for example, users who are also admins
get redirected to the wrong place after updating their user details.
 * There's still only one help page for admins, and nothing for regular users.
 * I'd like to see instructions (maybe as a help page, maybe not) for
users to download a bzr client for their platform (same for the
bzr-sloecode plugin).
 * I think we need instructions (probably as help pages) on how to do
the most basic bzr operations. pull, branch, diff, commit, merge,
push.
 * We need to show some repository information for personal repos and
project repos. To start with, perhaps just show the branches
available. Maybe we have a more detailed view that shows the commit
log or something similar.


The smart-server works, although there are a few issues. There are
still lots of 'TODO' comments in the code. For example, the connection
to the XMLRPC server for auth info is fully synchronous. Maybe we
don't care anymore (in which case we should strip these comments out),
or maybe we do - in which case the code needs to be tweaked.

The Bazaar client plugins work very well - these are now stored in a
separate 'bzr-sloecode' project on launchpad that is owned by the same
development team as the 'sloecode' project, so if you have commit
rights to the sloecode repo you can commit to bzr-sloecode as well. We
need to package these into a stand-alone installer for windows (and
possibly other platforms?)


I'd appreciate your input on all these points. What have I missed? It
would be nice to have a list of things to work towards.

Cheers,



Follow ups