[GSoC] PlasMate: first release proposal

Diego Casella ([Po]lentino) polentino911 at gmail.com
Wed Apr 6 16:14:54 CEST 2011


>
> ---------- Messaggio inoltrato ----------
> From: Sebastian Kügler <sebas at kde.org>
> To: plasma-devel at kde.org
> Date: Sun, 03 Apr 2011 23:01:49 +0200
> Subject: Re: [GSoC] PlasMate: first release proposal
> Hey Diego,
>
> On Thursday, March 31, 2011 20:03:31 Diego Casella wrote:
> > after hearing sebas' interest about GSoC project aimed to release a
> stable
> > version of PlasMate, I've collected some ideas and wrote this very first
> > draft of the proposal [0] :)
> > As always, comments are highly appreciated!
>
> > @sebas: as you suggested, I didn't included the "code refactoring" thing,
> > but I think a little bit of modularization wouldn't hurt; what do you
> think?
>
> It depends, I'm not really against refactoring parts of the code where, the
> goal however needs to be to get a first working version. You've mentioned
> that
> in your proposel already, but I think the focus should shift slightly.


With "polish the code" I meant fix memleaks, remove i18n puzzles and so on;
now I've explained it better, btw :)


> Some hints that would make it more interesting:
>
> - State the goal more clearly, for example in terms of what will be working
> and tested by the end of your GSoC project. I'd personally like to see the
> following:
>
> * working and intuitive complete workflow for creating Plasma "apps"
>  (creating, editing, previewer and publishing)
> * basic debugging facilities for QML Plasmoids (for example a scripting
>  console where your print() output ends up, an object inspector)
>
+1. A scripting console is a great idea, added to the list.
Plus, I've extended that concept for every Plasmoid type, since it is really
useful. It will also partially address the plasmoid sizing issue you
mentioned above ;)


> * Fixing most important problems: plasmoid sizing in the previewer
> (especially
>  when the Plasmoid fails to load, the display explodes and one can't read
> the
>  error messages)
> * The publisher needs a way to export the Plasmoid to a remote device (for
>  example a "publish to device buttons", which makes testing the widget on a
>  target device way easier (can be done using Plasmoid sharing)
> * Improve documentation for writing Plasmoids, covering basic Plasma
> Widgets,
>  UI guidelines, etc.
> * Working workflow for dataengine development
>
> - I'm not entirely sure in how far runnners are really important at this
> point, and how much work is needed for that. It's probably one of the
> features
> that can go onto the afterburner, if it benefits the above goals.
>
> - If you have plans to further maintain and develop Plasmate (which I guess
> is
> your intention anyway, given your track record so far), it would be good to
> note that in your proposal since it makes it more interesting for people.
> The
> purpose of GSoC is to get people involved after GSoC.
>
Oh I thought this was implicit.
Added this too ;)

>
> - The proposal should also have more detailed milestones, I'd propose bi-
> weekly milestones, which take one or more (or one split up ;)) of the above
> points, and specify those in terms of accountable items. This eases also
> the
> mid- and end-term evaluations.
>
I suck with milestones, so please have a look and tell me what do you
think/if something is missing :)


>
> - You haven't mentioned communication in your proposal, additional to the
> usual suspects, status reports would be very much appreciatd. You can tie
> those to the above milestones,
>
> > :)
> >
> > [0]:
> >
> http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/diego_casella/1
>
> Thanks for the proposal :)
>
You're welcome, Cheers!

Diego


>
> Cheers,
> --
> sebas
>
> http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9
>
>
> _______________________________________________
> Plasma-devel mailing list
> Plasma-devel at kde.org
> https://mail.kde.org/mailman/listinfo/plasma-devel
>
>


-- 
H: Who is Watson without Sherlock Holmes?
G: Watson was a genius in his own right.

My personal blog: http://polentino911.wordpress.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.kde.org/pipermail/plasma-devel/attachments/20110406/a5661095/attachment.htm 


More information about the Plasma-devel mailing list