WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-users] Re: [Xen-devel] Xen document day (Oct 12 or 26)

To: Joseph Glanville <joseph.glanville@xxxxxxxxxxxxxx>
Subject: Re: [Xen-users] Re: [Xen-devel] Xen document day (Oct 12 or 26)
From: Lars Kurth <lars.kurth@xxxxxxx>
Date: Mon, 24 Oct 2011 12:35:14 +0100
Cc: Andrew Bobulsky <rulerof@xxxxxxxxx>, "xen-users@xxxxxxxxxxxxxxxxxxx" <xen-users@xxxxxxxxxxxxxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, Ian Campbell <Ian.Campbell@xxxxxxxxxx>, Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
Delivery-date: Mon, 24 Oct 2011 04:36:25 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type; bh=bdVAYVlvHv/gxbdQELw+YJFm09A8FkuHGMZB37bnbUQ=; b=EB4cZD9NAKOsud3hzt3rXmWdyEcb4Rejj+xeeL38t9vwnxGOZCOzkLPknyqxxNUyHg g+uVvOYCKHROBl5pS7MOmrwmmwV/GYHUSooS8QiFhQWE2viVqYSCcGwdoghAB3wIFXAa uKszpnBKZz/EyKYjqz3mu8VozfkPh6LyqqN7A=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <CAOzFzEjZKCmMDx+VbdCtEkzHM5_RcYM=4K2DZwtzu=ua6bQi9g@xxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <4E92D809.9000504@xxxxxxx> <20111010160404.GB28646@xxxxxxxxxxxxxxxxx> <4E946EB9.7050209@xxxxxxx> <CAOzFzEhU3YJtzyJn7rcUXUmwz+PhaxRsKQaYU+2-eHrv-LyD6g@xxxxxxxxxxxxxx> <20111013180244.GC15499@xxxxxxxxxxxxxxxxx> <5400260811821008556@unknownmsgid> <1318859996.16132.16.camel@xxxxxxxxxxxxxxxxxxxxxx> <4E9C4516.2070902@xxxxxxx> <1318864667.16132.22.camel@xxxxxxxxxxxxxxxxxxxxxx> <4E9C4BAB.9020605@xxxxxxx> <20111018132618.GA19611@xxxxxxxxxxxxxxxxxxx> <1319013528.3385.59.camel@xxxxxxxxxxxxxxxxxxxxxx> <4E9F1361.5020906@xxxxxxx> <CAOzFzEjioey=65ACAJH50Nf+gHUt4HCXupfY9bHwaqCMEoquow@xxxxxxxxxxxxxx> <4EA18FAD.7080102@xxxxxxx> <CAOzFzEjZKCmMDx+VbdCtEkzHM5_RcYM=4K2DZwtzu=ua6bQi9g@xxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla/5.0 (Windows NT 6.1; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1
On 22/10/2011 00:33, Joseph Glanville wrote:
As I noted, this is just my opinion, its not my place to decide how people want to use it but if we could have to idea of what should and shouldn't be in there it makes it easy to then structure the information.

I think we need to setup a guided rewrite/refactor of the core documentation so it resembles something close to this:

Overview (brief introduction, architecture, why xen is different and maybe abit of xen philosophy)
Getting started guide ( Installation of Xen on Debian - probably the simplest and easiest way to get started with Xen at the moment, start a Debian PV guest, start at Windows HVM guest)
Installation guide ( More indepth covering all the core distros and some more advanced installations including compilation from source and using the Linux 3.1 kernel, networking options etc)
Administration guide ( This bit requires atlot of discussion, do we recommend xm still? should we only support xl? If that is the case how to we recommend stuff like managed domains etc..)
Advanced topics.. stuff like Networking, PCI passthrough etc deserve their own pages
Are you suggesting we restructure the wiki front-page around this?

Yes, maybe not -exactly- this format but something resembling it would be of value I think. Guiding people towards the beginners documentation and making it quite clear there is a reading progression will show much stronger cohesion.

I think we have two choices:
a) We re-write large sections of the wiki with the purpose of making it more accessible
b) We use create methods to highlight existing stuff and focus on filling gaps, etc.

I think that b) is more valuable. Here are a few ideas:

Trails: I have come across the idea of wiki trails before. These are pages/indexes which lead the reader through a series of articles. The key is that these are easily identified and highlighted from the main page. E.g. we could use Trails (listing all trails and a page template), Trails/XenOverview, Trails/XenGettingStarted, etc. By doing this, we group the existing documents, rather than re-writing a lot of stuff and just refactoring it. This would make an easier start, and if somebody wishes they can always clean up and refactor the documentation which makes up a trail.

I had a look around for MoinMoin plug-ins for something which may help with trails: not much, but there are a couple of plugins that may help

Being able to create TOCs across sevaleraL wiki pages (http://moinmo.in/SteveTindle/DocTools from http://moinmo.in/MacroMarket#Release_1.5 using /EnhancedTableOfContents /SetSection /TocOf )

The current wiki is poluted with alot of architecture and design info that isn't of interest to a general user but is still key to understanding Xen from a developers point of view.
Part of the issue is that it is hard for me to identify what is what. If I had a good approximation of what is what, I (or others) could just go through the motions and re-encode stuff accordingly.

I have exactly the same problem, I just need to undertand what needs to be done and where.
I hope I will get some of this out of Wed.

I think what you seem to be saying is that there would be extremely high value in having a "Getting started" guide and some other entry level documentation (even if just an index page) accessible from the wiki front page.

Precisely, documenting the more advanced features of Xen seems to be something that we can approach over time. Beginner documentation is immeadiately lacking and seems to be an easier target that would benefit more people.
Let's see whether we can get enough structure in place on Wed and make a good start

Lars

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
<Prev in Thread] Current Thread [Next in Thread>