[Elementary-dev-community] Fwd: Google Summer of Code Ideas

2014-02-19 Thread Sergey Shnatsel Davidoff
2014-02-19 3:33 GMT+04:00 marco benzi marco.be...@alumnos.usm.cl:

 If you could make a list I'd be more than happy to help!

 Marco
 -


Please use reply to all next time, the message didn't go to the list.

We have an all-encompassing wishlist at
https://docs.google.com/document/d/1wFTYGaP9RR5JwT4qQfix84-TfeFaDNX9iFviVtuCAi4/edit

But for a start we need to improve the current developer documentation:

In the dev guide we should at least link to
http://valadoc.elementaryos.org/granite/index.htm for API reference, link
to Vala tutorial https://live.gnome.org/Vala/Tutorial and
migrationhttps://wiki.gnome.org/Projects/Vala/ValaForJavaProgrammers
guides https://wiki.gnome.org/Projects/Vala/ValaForCSharpProgrammers, and
to some GTK+ tutorial (GNOME developer screencasts?).

We're also missing documentation on libswitchboard and Contractor; creation
of Switchboard plugs via libpantheon is kinda sorta documented, but we've
ditched that for libswitchboard and there are no docs on that in the
website. Gotta fix that.

Finally, we have Contractor; we used to have .contract file format
documentation in the old website but it's now gone.
The Granite wrapper API is *sort of* documented in the Granite valadoc, but
the version in the website is pre-0.2.2 and doesn't include some useful
0.2.2+ symbols.
The D-bus API is documented in Contractor
specificationhttps://docs.google.com/document/d/1Ijsc57vYEHBZxVdM0fRgCuBX2NbdRDv1kuOj0OG75v4/edit?usp=sharingonly,
which is obscure and nobody will ever find.
I have example code for both the Vala wrapper and raw API in
https://code.launchpad.net/~elementary-pantheon/contractor/contractor-clibut
that's a very obscure location too.
And we have no UX guidelines for Contractor written, but that's a task for
the design team.

-- 
Sergey Shnatsel Davidoff
-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Google Summer of Code Ideas

2014-02-19 Thread Sergey Shnatsel Davidoff
2014-02-19 18:32 GMT+04:00 Sergey Shnatsel Davidoff 
ser...@elementaryos.org:

 Finally, we have Contractor; we used to have .contract file format
 documentation in the old website but it's now gone.
 The Granite wrapper API is *sort of* documented in the Granite valadoc,
 but the version in the website is pre-0.2.2 and doesn't include some useful
 0.2.2+ symbols.


Actually they're probably not 0.2.2+, they're 0.2.3+, I have no idea why
though.

-- 
Sergey Shnatsel Davidoff
-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Google Summer of Code Ideas

2014-02-19 Thread Nikos Vasilakis
This is a good point, and it is a universal challenge (in both open
source and proprietary projects). It needs effort.

But there must be correlation between successful projects and
well-documented ones: If actively try to lower the barrier one needs
to overcome to start working with elementary (both on the core
projects and at the application layer, but we are mostly talking about
the first) we will get more people contributing, and contributions of
better (or aligned) quality.

Nikos

On Wed, Feb 19, 2014 at 12:25 PM, Daniel Foré dan...@elementaryos.org wrote:
 The bigger problem than docs being boring is that the chance you're a
 writer, understand what you're writing, and also understand how to teach is
 extremely low.

 The google doc we started that one time was a complete piece of crap.
 Technical writing isn't just boring, it's incredibly difficult to do right
 Cheers,

 Daniel Foré
 elementaryos.org


 On Tue, Feb 18, 2014 at 10:16 AM, Sergey Shnatsel Davidoff
 ser...@elementaryos.org wrote:

 We're missing a ton of other docs in the website too, but you know how it
 goes - writing docs is boring and everybody has better things to do.



-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Gtk 3.12 is too cool

2014-02-19 Thread Erasmo Marín
My favorite new widget is GtkFlowBox. It can be used for the wallpaper
plug or for displaying albums in Noise for example. It supports
multiple selection and rubber band, so, is a good replacement for
GtkIconView. The only problem with FlowBox is that it doesn't uses a
model, and that causes some performance problems if you have a lot of
widgets inside it, because all the widgets need to be instantiated at
the same time. FlowBox is available in gtk 3.11.x, but you need valac
0.23 git, so take a look.

I think that you are right with the popovers thing, but not sure.

2014-02-19 15:32 GMT-03:00 Daniel Foré dan...@elementaryos.org:
 I dunno about you guys, but lately I've been reading the git log for Gtk
 just because so much cool stuff keeps landing. I'll list a few of my
 favorite recent commits to see if they interest you:

 * Gtk.Box now allows you to center an item

 * Populate popovers from menu models Correct me if I'm wrong, but does
 that mean we technically don't need Gtk.Menu anymore? And does that also
 mean that we can replace our popovers in Wingpanel with Gtk.Popovers?

 * destructive and suggested action style classes are now in Gtk

 There are tons more, check it out: https://git.gnome.org/browse/gtk+/log/

 --
 Best Regards,

 Daniel Foré

 elementaryos.org

 --
 Mailing list: https://launchpad.net/~elementary-dev-community
 Post to : elementary-dev-community@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp


-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp


Re: [Elementary-dev-community] Hey guys just letting you know

2014-02-19 Thread Victor Eduardo
Good find! :D


On Tue, Feb 18, 2014 at 8:56 PM, dardeve...@cidadecool.com wrote:

 Hi, this hasn't nothing to do with Elementary OS.
 But look at this and be surprised what OS is that:

 http://arstechnica.com/security/2014/02/dear-asus-
 router-user-youve-been-pwned-thanks-to-easily-exploited-flaw/

 Enjoy
 cheers

 --
 Mailing list: https://launchpad.net/~elementary-dev-community
 Post to : elementary-dev-community@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~elementary-dev-community
 More help   : https://help.launchpad.net/ListHelp

-- 
Mailing list: https://launchpad.net/~elementary-dev-community
Post to : elementary-dev-community@lists.launchpad.net
Unsubscribe : https://launchpad.net/~elementary-dev-community
More help   : https://help.launchpad.net/ListHelp