List Archive: gentoo-soc
Am Freitag 03 April 2009 12:04:54 schrieb Zengjun Zhang:
> *Objective*
> Kuroo is a KDE GUI frontend for software management in Gentoo. From the
> screenshot and experience of Kuroo uers, it is very convient to use. But
> the latest version is 0.81.0_rc1, updated in 2007. And the offical offsite
> http://kuroo.org is no longer accessble. The objective of this project is
> to revise the source code to satisfy the current portage tree structure.
Can you also port it to KDE 4 in the process?
To me a KDE 4 version seems essential for the longterm usefulness of Kuroo.
KDE has some help for porting:
- http://techbase.kde.org/Development/Tutorials/KDE4_Porting_Guide
If need be, I can give you a Mercurial version of the current SVN tree,
Besides: The website is up - maybe they had a temporary failure.
- http://kuroo.org
> *Abstract*
...
> emerge, which can be used by users to install or uninstall software. Kuroo
> is a GUI frontend for managing software written in C++ based on QT and KDE.
> It provides additional features like filter mechanism such as category and
> subcategory, accessing to specific version and USE flag.
Do you have some ideas how you can reduce the future maintenance cost of
Kuroo?
Portage will change from time to time, so how can you make it as easy as
possible to keep Kuroo compatible?
> *Deliverables*
> Revised source code (including the modification annotation)
Please work in the/a public VCS repository, so we can directly follow your
work.
The current subversion repository is available at
svn://kuroo.org/repos/kuroo
> Document (including main modification ideas and it's implementation)
> Version Support (tracking the new version of gentoo)
If time permits it would be nice to have overlay support (i,e, layman).
> *Timeline*
> 4.20 - 4.30: Get to know mentors and fully understand the orignal specific
> design ideas.
> 5.1 - 5.10: Dive into the details of Kuroo source code, try to figure out
> the relative part
-> just nitpicking: the *relevant* part
> 5.11 - 5.23: Give the specific modification document
> 5.24 - 6.14: Do the coding
> 6.15 - 7.15: Test the modification in several circumstance and revise the
> errors
> 7.16 - 7.30: Write document
-> some more nitpicking: I think you mean *documentation*
Best wishes,
Arne
PS: I don't mind the english - your coding skills are what's relevant :)
--
-- Ein Würfel System: http://1w6.org - einfach saubere (Rollenspiel-) Regeln.
-- Infinite Hands: http://infinite-hands.draketo.de - singing a part of the
history of free software.
-- My stuff: http://draketo.de - stories, songs, poems, programs and stuff :)
-- PGP/GnuPG: http://draketo.de/inhalt/ich/pubkey.txt
|
| Attachment: |
|
signature.asc (This is a digitally signed message part.)
|
|