<div dir="ltr">That's absolutely right and I realize that very well. But you need to think of total newcomers (as I am). I like graphics and I decided to look around how that stuff works nowadays under the hood. To have a big picture, before I start implementing something on top of that. I don't know X11 and I don't want to know it (it's being replaced why learn it). And what wayland documentation provides is how wayland is going to replace X comparing both. This is good for olders but how am I (and other newcomers) supposed to get involved if I (they) want.<div>
<br></div><div>That's why I asked.</div><div><br></div><div>Wayland is just another layer between subsystems. How does it communicate with them? A simple picture showing wayland as a node of the graph of subsystems (or just singly-linked list maybe) would be really-really helpful because it would give a lot of info on what it is and why it's there. With that in mind understanding the code would also be easier.<br>
</div><div><br></div><div><a href="http://nouveau.freedesktop.org/wiki/IntroductoryCourse/">http://nouveau.freedesktop.org/wiki/IntroductoryCourse/</a> - this is a good example of getting people involved.<br></div><div><br>
</div><div>Now I'm ready for starting to dig the code but it costed a lot of time.</div><div><br></div><div>Have a great day all.<br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Dec 18, 2013 at 8:36 PM, Jasper St. Pierre <span dir="ltr"><<a href="mailto:jstpierre@mecheye.net" target="_blank">jstpierre@mecheye.net</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"><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"><div><div class="h5">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>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
<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><div><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></div></div><div class="im">_______________________________________________<br>
wayland-devel mailing list<br>
<a href="mailto:wayland-devel@lists.freedesktop.org" target="_blank">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></div></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><br>-- <br>  Jasper<br>
</font></span></div>
</blockquote></div><br></div>