Sorry for the garbled mail. I am having hard time with gmail :-(( I pressed tabs and the mail got sent ??<br><br><br>Perhaps, i am asking for too much. But some of the things that can improve the current situation.<br>This is from a newbie perspective. So, please feel free to discard it :-)<br>
<br>- An up to date X architecture document that can be maintained on an ongoing basis<br>- Some description of the source tree as to how the code is organised. I understand that this is a huge task. But there is so much code that sometimes it is hard to locate the functionality.<br>
-A minimal design and implementation document describing the changes, new feature, obsoleted features<br><br>thanks<br>mohan<br><br><br><div class="gmail_quote">On Thu, Jun 12, 2008 at 12:10 PM, Mohan Parthasarathy <<a href="mailto:suruti94@gmail.com">suruti94@gmail.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I am also struggling with trying to understand the current functionality. The problem with searching the web (and this is what i am doing now) is that there is lots of information and some of the documents are obsolete because they are old. I am slowly getting there by searching through the code and several things can improve this situation.<br>

 would be able to contribute once i get an understanding of the architecture better. Also, is there a document that describes what changes are coming forth in the new release ? A document describing the motivation and the implementation details would be helpful. And there should be a easy way to find out what features/code is getting obsoleted. <br>

<br>Anyways, thanks for all the responses so far. I am making progress.<br><br>Just my 2 cents<br><font color="#888888">mohan</font><div><div></div><div class="Wj3C7c"><br><br><br><div class="gmail_quote">On Thu, Jun 12, 2008 at 3:42 AM, Jordi Polo <<a href="mailto:mumismo@gmail.com" target="_blank">mumismo@gmail.com</a>> wrote:<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>We are mixing at least 3 threads on the Wrapping up 7.4 thread. I fear that the Wiki discussion will be lost so I start this thread. <br>

<br>I'd also tried to understand current X as I was interested in the new MPX functionality.  I found that currently the documentation is scarce, bad and/or outdated. I think most of us will agree on that.<br>
Also most of us will agree on not being rocket science, X is not by any means a trivial piece of software.<br>I personally also think that it may not have the best performance in this world but X gets the work done so not much need arises to collaborate or fix anything. <br>


<br>I think that most of the people and I mean developers out there have not a clear idea about X architecture (no further than it uses a protocol and can be used over the net with local input devices). What are the *proto thingies? what's each  X* library? How mesa gallium3d dri X mix together? I don't think the average KDE (for instance) developer can make a better diagram of how X works than how the Linux kernel works. <br>


<br>So I think that we need documentation and tutorials _really badly_  if new developers are to be found. <br><br>And for maximum visibility, the wiki is the best place. <br>First, about the wiki engine, Daniel asked for a Moin replacement. What about Trac? (<a href="http://trac.edgewall.org/" target="_blank">http://trac.edgewall.org/</a> ) it is basically the same syntax than Moin moin, it integrates a bug tracking system (what I don't know if it is a good idea)  and a lot of plugins (<a href="http://trac-hacks.org/" target="_blank">http://trac-hacks.org/</a>). It is moin moin so horrible to be replaced? Then is not mediawiki the most beatiful wiki engine out there?<br>


<br>Second, about the wiki contents. I think we can establish a wiki team, Reece Dunn seemed interested and I am also interested in helping here. <br>The wiki team will unify the wikis and with the help of the mailing list decide the general structure of the documentation on the wiki. <br>


They (or we) will work on filling the contents and keep a thumb on the developers' ribs when the need for more specific information is needed. <br><br><br>Also and as a side note, I would say that a good way to attract developers is breaking things. How difficult would it be to include beta versions on the current release process? There are developers that will not try nightly builds but will try beta versions if it works reasonablely even if it breaks on a lot of common cases and those developers are the same that start with some patches to make it work, continue with some more patches to make it work better ...<br>


<br><br><br><div class="gmail_quote">On Thu, Jun 12, 2008 at 5:14 PM, Daniel Stone <<a href="mailto:daniel@fooishbar.org" target="_blank">daniel@fooishbar.org</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


<div>On Thu, Jun 12, 2008 at 10:49:57AM +0300, Timo Jyrinki wrote:<br>
> 2008/6/12 Jeremy Huddleston <<a href="mailto:jeremyhu@freedesktop.org" target="_blank">jeremyhu@freedesktop.org</a>>:<br>
> > Good, centralized developer documentation is greatly appreciated.<br>
><br>
> Speaking of which, if you have any ideas how to better interlink and combine:<br>
> - <a href="http://dri.freedesktop.org/" target="_blank">http://dri.freedesktop.org/</a><br>
> - <a href="http://xorg.freedesktop.org/" target="_blank">http://xorg.freedesktop.org/</a><br>
> - <a href="http://mesa3d.org/" target="_blank">http://mesa3d.org/</a><br>
><br>
> ...please don't hesitate updating the wikis. Both DRI and X.Org wikis<br>
> would benefit if someone would have time to rethink the front page<br>
> organization by grouping links under different titles and learning<br>
> moinmoin tables / colouring to bring some more clarity there. Both<br>
> wikis currently look like the typical wikis, ie. just braindump of<br>
> links with no thinking about the structure. And yes, I can do<br>
> something about those myself one day, but anyway there's lots of stuff<br>
> around to make more beautiful and therefore more accessible.<br>
<br>
</div>I don't understand why DRI and Mesa have separate lists and websites,<br>
tbh, especially given the level of crosstalk.  For the wikis, it should<br>
be possible to link between them, and I'll try to sort out how to make<br>
that happen.<br>
<br>
If someone has further wiki improvement suggestions on the admin side<br>
that don't involve MediaWiki (and have a migration path from Moin at<br>
least as clear as the migration from one Moin release to the next; the<br>
bar here isn't quite as high as you'd think, though), please let me<br>
know.<br>
<br>
I did start trying to reorganise the xorg wiki at some point, but<br>
unfortunately only got a small part of the way through before existential<br>
despair set in.<br>
<br>
Cheers,<br>
<font color="#888888">Daniel<br>
</font><br>-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.9 (GNU/Linux)<br>
<br>
iEYEARECAAYFAkhQ2ugACgkQUVYB1rKAgJRDUwCfZkVXfhqBJhmdmJxmR68B9BDx<br>
V7cAn0z25mEZflBXYcg9WLgrEVQ4kSzG<br>
=ywTj<br>
-----END PGP SIGNATURE-----<br>
<br>_______________________________________________<br>
xorg mailing list<br>
<a href="mailto:xorg@lists.freedesktop.org" target="_blank">xorg@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/xorg" target="_blank">http://lists.freedesktop.org/mailman/listinfo/xorg</a><br></blockquote></div><font color="#888888"><br clear="all"><br>-- <br>Jordi Polo Carres<br>

NLP laboratory - NAIST<br>
<a href="http://www.bahasara.org" target="_blank">http://www.bahasara.org</a><br>
</font><br>_______________________________________________<br>
xorg mailing list<br>
<a href="mailto:xorg@lists.freedesktop.org" target="_blank">xorg@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/xorg" target="_blank">http://lists.freedesktop.org/mailman/listinfo/xorg</a><br></blockquote></div><br>
</div></div></blockquote></div><br>