Re: sawfish development tools
- From: Scott Scriven <sawfish-list toykeeper net>
- To: sawfish-list gnome org
- Subject: Re: sawfish development tools
- Date: Tue, 1 Jul 2008 00:42:17 -0600
* Janek Kozicki <janek_listy wp pl> wrote:
> OTOH: are sure sure that we should add launchpad to the stack?
> We already have gnome.org, sf.net and wikia.com - wouldn't it
> introduce more uncertainty about where the sawfish is really
> hosted?
Yes, I've been thinking about this... this is all hypothetical,
but let's consider the idea of a full-scale migration. I'll list
sawfish resources (as I understand them) as they are now, and as
they would be after a complete migration.
The short version is... the number of sites involved in the
project could be reduced, and overall concepts and processes
would be pretty similar. Launchpad includes everything except
IRC and a wiki. (I hear both are actually being worked on... a
web gateway to freenode, and project wikis)
Current sawfish project sites:
http://sourceforge.net/projects/sawmill:
- project summary
- feature requests
- help forum (last post 2008-01)
- open discussion forum (last post 2007-02)
- release tarballs
http://sawfish.wikia.com/:
- main project site
- news
- general documentation
- todo list / milestones
- patch queue / code reviews / voting
- script / add-on / plugin repository
- theme repository
gnome.org:
- mailing list
- code repository and browser
http://svn.gnome.org/svn/sawfish/
- bug tracker
http://bugzilla.gnome.org/buglist.cgi?product=sawfish&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=NEEDINFO
freenode: IRC
Sawfish project sites after moving to launchpad:
http://launchpad.net/sawfish:
- project summary
- bug tracker / feature requests
- questions and answers (user support forum), FAQ
- todo list / milestones / blueprints
- news / rss
- release tarballs
- code repository and browser
- script / add-on / plugin repository (in a code branch or subdir)
- patch queue / merge requests / code review / voting / merge bot
- packaging for distros
- mailing list? (optional; these are hard to move)
- translations? (if desired)
http://sawfish.wikia.com/:
- main project site
- general documentation
- theme repository
gnome.org: mailing list?
freenode: IRC
The general process for code changes would be similar to
sawfish's current process, but with different sites and tools...
- Copy lp:sawfish to a local branch.
- Make and commit changes as desired.
- Publish your branch to lp:~myuser/sawfish/mybranchname .
- File a merge request.
- Sawfish team members review the changes, and vote on it. If
discussion is needed, it can happen on launchpad or the
mailing list.
- When enough votes are received, the branch gets merged to
trunk (manually or by a bot), or rejected.
So, any thoughts or questions?
I'm trying to make the idea clear, and I'm wondering two things:
Does this make sense? And, how would it affect you?
-- Scott
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]