<div dir="ltr"><div>Wayland has a lot of components: the code generator, the protocol, the client/server lib implementation, the design decisions we made to tie it all together. Yes, we aren't the greatest at documentation and we know that a lot is missing, but in general we assume experience with traditional toolkits, compositors/WMs, and in some cases, leftover knowledge from X11.<br>
<br></div><div>There's also Weston, the de facto, most feature-complete, reference compositor. That has input management, output management, rendering, protocol implementations, clients, etc.<br></div><div><br></div><div>
In order for us to help you through the codebase and improve documentation, we sort of need to know what pieces you're interested in, and what you're having trouble understanding.<br></div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Wed, Dec 18, 2013 at 3:57 AM, Artsiom Anikeyenka <span dir="ltr"><<a href="mailto:arty.anikey@gmail.com" target="_blank">arty.anikey@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Hmmm, thanks, but I've seen those. I though maybe there is something more. Ok I guess the good question will be:<div><br></div><div>Do most of developers find it detailed and descriptive enough?<br><div>

<br></div><div><font color="#000000" face="liberation sans, Myriad, Bitstream Vera Sans, Lucida Grande, Luxi Sans, Trebuchet MS, helvetica, verdana, arial, sans-serif"><span style="font-size:14px;line-height:18.046875px">I mean I'm still learning so maybe I just don't know enough to understand.</span></font></div>


<div><font color="#000000" face="liberation sans, Myriad, Bitstream Vera Sans, Lucida Grande, Luxi Sans, Trebuchet MS, helvetica, verdana, arial, sans-serif"><span style="font-size:14px;line-height:18.046875px"><br></span></font></div>


<div><font color="#000000" face="liberation sans, Myriad, Bitstream Vera Sans, Lucida Grande, Luxi Sans, Trebuchet MS, helvetica, verdana, arial, sans-serif"><span style="font-size:14px;line-height:18.046875px">Thanks, and have a very good day :)</span></font></div>


<div><font color="#000000" face="liberation sans, Myriad, Bitstream Vera Sans, Lucida Grande, Luxi Sans, Trebuchet MS, helvetica, verdana, arial, sans-serif"><span style="font-size:14px;line-height:18.046875px"><br></span></font></div>


</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Dec 18, 2013 at 2:02 AM, Bryce W. Harrington <span dir="ltr"><<a href="mailto:b.harrington@samsung.com" target="_blank">b.harrington@samsung.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>On Tue, Dec 17, 2013 at 11:32:09PM +0300, Artsiom Anikeyenka wrote:<br>
> Hi guys,<br>
><br>
> Is there a detailed documentation of wayland source code. Any good<br>
> visualization of the design? Are there any plans on adding/creating those?<br>
><br>
> Thanks and be good.<br>
<br>
</div></div><a href="http://wayland.freedesktop.org/architecture.html" target="_blank">http://wayland.freedesktop.org/architecture.html</a><br>
<br>
<a href="http://wayland.freedesktop.org/docs/html/" target="_blank">http://wayland.freedesktop.org/docs/html/</a><br>
<br>
The former includes a couple block diagrams.<br>
<br>
The latter includes the client and server API's and the protocol<br>
specification, which are generated from the wayland codebases.<br>
<span><font color="#888888"><br>
Bryce</font></span></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
wayland-devel mailing list<br>
<a href="mailto:wayland-devel@lists.freedesktop.org">wayland-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/wayland-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/wayland-devel</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>  Jasper<br>
</div>