* Device tree binding documentation
@ 2008-10-28 6:23 Grant Likely
[not found] ` <fa686aa40810272323s4a5c2f50u8aa999952aaa6b2-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
0 siblings, 1 reply; 14+ messages in thread
From: Grant Likely @ 2008-10-28 6:23 UTC (permalink / raw)
To: devicetree-discuss list, Mitch Bradley, Matt Sealey,
Benjamin Herrenschmidt
I've been thinking a lot more about how to handle documenting new
bindings for the device tree and getting them up onto a web site of
some sort. When this idea originally came up, my first impression was
to just throw up a wiki somewhere and make it available for everyone
to use.
But thinking about it more, it seems like a typical wiki wouldn't
really encourage a workflow suitable for hammering out new bindings.
For instance, before a new bindings is published as complete it needs
to be reviewed and agreed to by the development community, but a
typical wiki tends toward ad-hoc editing and continual
update/refinement of the text on-line. If not careful, a wiki could
easily lead to unreviewed bindings being added or established bindings
getting modified in poorly designed or incompatible ways. It could
also end up forcing everyone to do their bindings work from within a
web browser which isn't always the most efficient tool. We would need
to come up with new processes for how to manage, review and approve
content on the wiki so that users can be confident that the
information on the web site is reliable.
It seems to me though that we *already* have a process for reviewing
and accepting changes to a large collective work. We work together
every day on the Linux kernel and have established policies about how
to make changes. What if we follow the Linux lead and depend on the
devicetree-discuss-mnsaURCQ41sdnm+yROfE0A@public.gmane.org and distributed revision control to
develop and maintain documentation of new bindings?
Here is my thought:
1. Set up a wiki site to publish the documentation. Use something
like ikiwiki which uses git as the back end
2. Allow anyone to clone the backend repo
3. Binding authors would post patches to the devicetree-discuss
mailing list for all changes
4. Review/discussion/arguments would proceed in the normal way
5. Assign a few people to be binding maintainers
6. Binding maintainers pick up, commit, (and probably sign) changes
when there appears to be concensus
7. Picked up changes get pushed out to the wiki server which updates the pages
Also it would allow people to edit bindings on-line:
2b. Setup a 'working' site that uses a side branch in the repo.
2c. Allow edits in the side branch directly from the web page, but
still require the binding diff to be posted to the mailing list for
discussion before being merged into mainline. The wiki software could
be modified to automate patch posting without having to resort to the
command line.
I'm going to experiment with ikiwiki a bit tomorrow to see if it is
workable. I'd also appreciate any feedback on this.
Cheers,
g.
--
Grant Likely, B.Sc., P.Eng.
Secret Lab Technologies Ltd.
^ permalink raw reply [flat|nested] 14+ messages in thread[parent not found: <fa686aa40810272323s4a5c2f50u8aa999952aaa6b2-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* RE: Device tree binding documentation [not found] ` <fa686aa40810272323s4a5c2f50u8aa999952aaa6b2-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> @ 2008-10-28 16:07 ` Yoder Stuart [not found] ` <9696D7A991D0824DBA8DFAC74A9C5FA3047E572F-ofAVchDyotYzzZk0BCvKg5jmvxFtTJ+o0e7PPNI6Mm0@public.gmane.org> 0 siblings, 1 reply; 14+ messages in thread From: Yoder Stuart @ 2008-10-28 16:07 UTC (permalink / raw) To: Grant Likely, devicetree-discuss list, Mitch Bradley, Matt Sealey, Benja > -----Original Message----- > From: > devicetree-discuss-bounces+stuart.yoder=freescale.com@ozlabs.o > rg > [mailto:devicetree-discuss-bounces+stuart.yoder=freescale.com@ ozlabs.org] On Behalf Of Grant Likely > Sent: Tuesday, October 28, 2008 1:23 AM > To: devicetree-discuss list; Mitch Bradley; Matt Sealey; > Benjamin Herrenschmidt; Anton Vorontsov; Loeliger > Jon-LOELIGER; Kumar Gala; David Gibson; Hugh Blemings > Subject: Device tree binding documentation > > I've been thinking a lot more about how to handle documenting new > bindings for the device tree and getting them up onto a web site of > some sort. When this idea originally came up, my first impression was > to just throw up a wiki somewhere and make it available for everyone > to use. > > But thinking about it more, it seems like a typical wiki wouldn't > really encourage a workflow suitable for hammering out new bindings. > For instance, before a new bindings is published as complete it needs > to be reviewed and agreed to by the development community, but a > typical wiki tends toward ad-hoc editing and continual > update/refinement of the text on-line. If not careful, a wiki could > easily lead to unreviewed bindings being added or established bindings > getting modified in poorly designed or incompatible ways. It could > also end up forcing everyone to do their bindings work from within a > web browser which isn't always the most efficient tool. We would need > to come up with new processes for how to manage, review and approve > content on the wiki so that users can be confident that the > information on the web site is reliable. > > It seems to me though that we *already* have a process for reviewing > and accepting changes to a large collective work. We work together > every day on the Linux kernel and have established policies about how > to make changes. What if we follow the Linux lead and depend on the > devicetree-discuss-mnsaURCQ41sdnm+yROfE0A@public.gmane.org and distributed revision control to > develop and maintain documentation of new bindings? > > Here is my thought: > 1. Set up a wiki site to publish the documentation. Use something > like ikiwiki which uses git as the back end > 2. Allow anyone to clone the backend repo > 3. Binding authors would post patches to the devicetree-discuss > mailing list for all changes > 4. Review/discussion/arguments would proceed in the normal way > 5. Assign a few people to be binding maintainers > 6. Binding maintainers pick up, commit, (and probably sign) changes > when there appears to be concensus > 7. Picked up changes get pushed out to the wiki server which > updates the pages > > Also it would allow people to edit bindings on-line: > 2b. Setup a 'working' site that uses a side branch in the repo. > 2c. Allow edits in the side branch directly from the web page, but > still require the binding diff to be posted to the mailing list for > discussion before being merged into mainline. The wiki software could > be modified to automate patch posting without having to resort to the > command line. > > I'm going to experiment with ikiwiki a bit tomorrow to see if it is > workable. I'd also appreciate any feedback on this. I like the general idea and have been thinking along the same lines. Here at Freescale I've set up an internal site for some of our bindings in development. The bindings themselves are text files in a git repo. Then we have a wiki that links to them via git web. The nice thing about the above approach is that you can clone the git repo, grep through the text bindings, and use your normal user space tools to look for things like how a particular property is used and what bindings use it. But you also have the convenience of a web interface to get at the bindings too. So my vote is to maintain bindings as plain text files. Some other thoughts: -you're going to have generic bindings (e.g. i2c, flash) and very specific company specific/proprietary bindings (e.g. Freescale security device) and so the structure should accomodate this. As far as maintainers go, it probably makes sense for a Freescale person to maintain the Freescale bindings. -I'd also like to see the wiki site be broader than just bindings and include other device tree related stuff-- e.g. documentation on DTC and libfdt. It could include howtos on topics, and links to the ePAPR or any relevant 1275 documents. -one question: where would this be hosted? I have been working with power.org on getting a wiki for essentially the same purpose you've been describing, but it's still not a done deal. Other options would be IBM or Freescale. I'd like to see the bindings hosted somewhere where they have a fairly permanent home. If we put the bindings as text docs in a git repo we could separate the hosting of the git repo with that of the wiki. Stuart ^ permalink raw reply [flat|nested] 14+ messages in thread
[parent not found: <9696D7A991D0824DBA8DFAC74A9C5FA3047E572F-ofAVchDyotYzzZk0BCvKg5jmvxFtTJ+o0e7PPNI6Mm0@public.gmane.org>]
* Re: Device tree binding documentation [not found] ` <9696D7A991D0824DBA8DFAC74A9C5FA3047E572F-ofAVchDyotYzzZk0BCvKg5jmvxFtTJ+o0e7PPNI6Mm0@public.gmane.org> @ 2008-10-28 16:58 ` Matt Sealey [not found] ` <490744B1.2000602-sEEEE4iEDtaXzmuOJsdVMQ@public.gmane.org> 0 siblings, 1 reply; 14+ messages in thread From: Matt Sealey @ 2008-10-28 16:58 UTC (permalink / raw) To: Yoder Stuart Cc: Hugh Blemings, devicetree-discuss list, Benjamin Herrenschmidt, Anton Vorontsov Yoder Stuart wrote: > > So my vote is to maintain bindings as plain text files. Just like the real elections I don't actually have a vote here, but can I put my oar in that after a certain review process and time has passed and the binding stabilizes, these get published as PDF documents similar to an AppNote or the ePAPR specification so that you get the advantages of bookmarks, pagination, formatting (notes, examples and warnings) and printing it in a reasonable fashion on a dead tree as if it were a book? Maintaining them as text for the development process is good but they need to be *published* as the ePAPR binding is *published*, so that you can say.. "hey, this is a canonical reference on a dead tree, my platform confirms to the ePAPR MPC5200B device tree binding V1.0 that I ordered from the Freescale website", instead of "my platform conforms to git commit fab927fe363ac2a872bb872" ? -- Matt Sealey <matt-sEEEE4iEDtaXzmuOJsdVMQ@public.gmane.org> Genesi, Manager, Developer Relations ^ permalink raw reply [flat|nested] 14+ messages in thread
[parent not found: <490744B1.2000602-sEEEE4iEDtaXzmuOJsdVMQ@public.gmane.org>]
* Re: Device tree binding documentation [not found] ` <490744B1.2000602-sEEEE4iEDtaXzmuOJsdVMQ@public.gmane.org> @ 2008-10-28 17:02 ` Scott Wood [not found] ` <49074593.1040008-KZfg59tc24xl57MIdRCFDg@public.gmane.org> 2008-10-28 17:27 ` Grant Likely 1 sibling, 1 reply; 14+ messages in thread From: Scott Wood @ 2008-10-28 17:02 UTC (permalink / raw) To: Matt Sealey Cc: Hugh Blemings, Benjamin Herrenschmidt, Anton Vorontsov, devicetree-discuss list Matt Sealey wrote: > Maintaining them as text for the development process is good but > they need to be *published* as the ePAPR binding is *published*, > so that you can say.. "hey, this is a canonical reference on a > dead tree, my platform confirms to the ePAPR MPC5200B device > tree binding V1.0 that I ordered from the Freescale website", > instead of "my platform conforms to git commit fab927fe363ac2a872bb872" The latter is actually much less subject to change... :-) -Scott ^ permalink raw reply [flat|nested] 14+ messages in thread
[parent not found: <49074593.1040008-KZfg59tc24xl57MIdRCFDg@public.gmane.org>]
* Re: Device tree binding documentation [not found] ` <49074593.1040008-KZfg59tc24xl57MIdRCFDg@public.gmane.org> @ 2008-10-28 17:25 ` Matt Sealey [not found] ` <49074AFF.3080106-sEEEE4iEDtaXzmuOJsdVMQ@public.gmane.org> 0 siblings, 1 reply; 14+ messages in thread From: Matt Sealey @ 2008-10-28 17:25 UTC (permalink / raw) To: Scott Wood Cc: Hugh Blemings, Benjamin Herrenschmidt, Anton Vorontsov, devicetree-discuss list Scott Wood wrote: > Matt Sealey wrote: >> Maintaining them as text for the development process is good but >> they need to be *published* as the ePAPR binding is *published*, >> so that you can say.. "hey, this is a canonical reference on a >> dead tree, my platform confirms to the ePAPR MPC5200B device >> tree binding V1.0 that I ordered from the Freescale website", >> instead of "my platform conforms to git commit fab927fe363ac2a872bb872" > > The latter is actually much less subject to change... :-) Right until the git repo is down and you don't have a copy as reference :D Basically it would solve all the nitpicking about how a device tree wasn't right on a certain board (as long as it fit a certain spec, drivers would be required to maintain compatibility with that spec) and wouldn't get these weird effects when they change USB and decide that they need to pare down the matchlists and break a working board. At least if you can refer to ePAPR right now, it's there for download as a book-type spec for the basic elements, the same way you could with OF, and the OF bindings were traditionally published in Postscript (and written in tex? lord knows.. that's complicating documentation writing but the symbol support and math support is far, far better than ASCII art) -- Matt Sealey <matt-sEEEE4iEDtaXzmuOJsdVMQ@public.gmane.org> Genesi, Manager, Developer Relations ^ permalink raw reply [flat|nested] 14+ messages in thread
[parent not found: <49074AFF.3080106-sEEEE4iEDtaXzmuOJsdVMQ@public.gmane.org>]
* Re: Device tree binding documentation [not found] ` <49074AFF.3080106-sEEEE4iEDtaXzmuOJsdVMQ@public.gmane.org> @ 2008-10-28 18:18 ` Mitch Bradley 0 siblings, 0 replies; 14+ messages in thread From: Mitch Bradley @ 2008-10-28 18:18 UTC (permalink / raw) To: Matt Sealey Cc: Scott Wood, Hugh Blemings, Anton Vorontsov, devicetree-discuss list, Benjamin Herrenschmidt > At least if you can refer to ePAPR right now, it's there for download > as a book-type spec for the basic elements, the same way you could with > OF, and the OF bindings were traditionally published in Postscript (and > written in tex? lord knows.. Many, or perhaps even all, of them were written in Frame Maker, which had relatively good support for handling large documents compared to its then competitors. The ANS Forth standard, which was being developed at the same time, was written in MS Word. PDF hadn't really taken off at the time. ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Device tree binding documentation [not found] ` <490744B1.2000602-sEEEE4iEDtaXzmuOJsdVMQ@public.gmane.org> 2008-10-28 17:02 ` Scott Wood @ 2008-10-28 17:27 ` Grant Likely [not found] ` <fa686aa40810281027r64d4f78enfcb1c92c9ac6401e-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 1 sibling, 1 reply; 14+ messages in thread From: Grant Likely @ 2008-10-28 17:27 UTC (permalink / raw) To: Matt Sealey Cc: devicetree-discuss list, Benjamin Herrenschmidt, Hugh Blemings, Anton Vorontsov On Tue, Oct 28, 2008 at 10:58 AM, Matt Sealey <matt-sEEEE4iEDtaXzmuOJsdVMQ@public.gmane.org> wrote: > > > Yoder Stuart wrote: >> >> So my vote is to maintain bindings as plain text files. > > Just like the real elections I don't actually have a vote here, If that were true you wouldn't have been in the 'to:' list. > but can I put my oar in that after a certain review process and > time has passed and the binding stabilizes, these get published > as PDF documents similar to an AppNote or the ePAPR specification > so that you get the advantages of bookmarks, pagination, > formatting (notes, examples and warnings) and printing it in a > reasonable fashion on a dead tree as if it were a book? I think that is reasonable if it is something people find useful or more accessible. g. -- Grant Likely, B.Sc., P.Eng. Secret Lab Technologies Ltd. ^ permalink raw reply [flat|nested] 14+ messages in thread
[parent not found: <fa686aa40810281027r64d4f78enfcb1c92c9ac6401e-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* Re: Device tree binding documentation [not found] ` <fa686aa40810281027r64d4f78enfcb1c92c9ac6401e-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> @ 2008-10-28 19:39 ` Matt Sealey [not found] ` <49076A8C.3010105-sEEEE4iEDtaXzmuOJsdVMQ@public.gmane.org> 0 siblings, 1 reply; 14+ messages in thread From: Matt Sealey @ 2008-10-28 19:39 UTC (permalink / raw) To: Grant Likely Cc: devicetree-discuss list, Benjamin Herrenschmidt, Hugh Blemings, Anton Vorontsov Grant Likely wrote: > On Tue, Oct 28, 2008 at 10:58 AM, Matt Sealey <matt-sEEEE4iEDtaXzmuOJsdVMQ@public.gmane.org> wrote: >> >> Yoder Stuart wrote: >>> So my vote is to maintain bindings as plain text files. >> Just like the real elections I don't actually have a vote here, > > If that were true you wouldn't have been in the 'to:' list. I got an Obama campaign leaflet through the door the other day, too :) >> but can I put my oar in that after a certain review process and >> time has passed and the binding stabilizes, these get published >> as PDF > > I think that is reasonable if it is something people find useful or > more accessible. I guess we would need to decide how those documents are published without using proprietary software, then, and easily committed to another git repository (or the same one just in a published form). I don't suppose office xml is a good choice? It should be flexible enough and similar enough that sections and layout do not change a great deal, and git can easily produce diffs? For another time maybe. Continue on the discussion. I really like the git repo/wiki idea. But I do not agree that a web browser is inefficient; a wiki for editing changes (for registered users assigned to a "project") in a collaborative way is probably far better in some respects than using Kate and xdiff (certainly less difficult in some other respects), if you want to quickly look at changes or so, or make an update to a section. If we didn't like web browsers that much then we wouldn't have patchwork, for example, which is an insanely useful tool.. although the same care must be taken not to do what patchwork just did and go through a lovely rewrite or software update and suddenly lose years of patch reference URLs :D I understand not wanting to have to keep a browser open to read a forum instead of a mailing list, but this is something a little different. Wouldn't collaboratively editing a wiki allow multiple users to submit changes to a page (in "private"), yet ultimately have a Responsible Person collect those changes into a bundle and submit that as a patch to devicetree-discuss when development is complete? Branching and checkouts in git would work the same way but you wouldn't have to be sitting at your desk (with git) to make a tiny update or collaborate with your colleagues while out in the field or at a customer site. -- Matt Sealey <matt-sEEEE4iEDtaXzmuOJsdVMQ@public.gmane.org> Genesi, Manager, Developer Relations ^ permalink raw reply [flat|nested] 14+ messages in thread
[parent not found: <49076A8C.3010105-sEEEE4iEDtaXzmuOJsdVMQ@public.gmane.org>]
* Re: Device tree binding documentation [not found] ` <49076A8C.3010105-sEEEE4iEDtaXzmuOJsdVMQ@public.gmane.org> @ 2008-10-28 20:54 ` Nate Case [not found] ` <1225227250.30047.151.camel-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org> 0 siblings, 1 reply; 14+ messages in thread From: Nate Case @ 2008-10-28 20:54 UTC (permalink / raw) To: Matt Sealey Cc: Benjamin Herrenschmidt, Anton Vorontsov, devicetree-discuss list, Hugh Blemings On Tue, 2008-10-28 at 14:39 -0500, Matt Sealey wrote: > I guess we would need to decide how those documents are published > without using proprietary software, then, and easily committed to > another git repository (or the same one just in a published form). > I don't suppose office xml is a good choice? It should be flexible > enough and similar enough that sections and layout do not change a > great deal, and git can easily produce diffs? I would suggest using DocBook if publishing PDFs is a goal. It would also let you output text and HTML as an added bonus. -- Nate Case <ncase-AQeFf1F/bRxBDgjK7y7TUQ@public.gmane.org> ^ permalink raw reply [flat|nested] 14+ messages in thread
[parent not found: <1225227250.30047.151.camel-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>]
* Re: Device tree binding documentation [not found] ` <1225227250.30047.151.camel-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org> @ 2008-10-29 14:53 ` Matt Sealey [not found] ` <490878D5.2010607-sEEEE4iEDtaXzmuOJsdVMQ@public.gmane.org> 0 siblings, 1 reply; 14+ messages in thread From: Matt Sealey @ 2008-10-29 14:53 UTC (permalink / raw) To: Nate Case Cc: Benjamin Herrenschmidt, Anton Vorontsov, devicetree-discuss list, Hugh Blemings Nate Case wrote: > On Tue, 2008-10-28 at 14:39 -0500, Matt Sealey wrote: >> I guess we would need to decide how those documents are published >> without using proprietary software, then, and easily committed to >> another git repository (or the same one just in a published form). >> I don't suppose office xml is a good choice? It should be flexible >> enough and similar enough that sections and layout do not change a >> great deal, and git can easily produce diffs? > > I would suggest using DocBook if publishing PDFs is a goal. It would > also let you output text and HTML as an added bonus. The problem then is you can't edit the document outside of a special DocBook editor (not that there is one, which means you're stuck throwing XML around). The goal isn't to abstract the documentation and bindings so we can extract them as different types for different means, but to take what is in a wiki or a text document in git and purposefully organize it for later publishing. I wouldn't want to have the official ratified binding just generated from the DocBook source of some version, DocBook doesn't have the pizazz and features required.. or a GUI editor worth a shit. I've vote for anything OpenOffice can throw out. I guess if we're talking about taking the .txt binding and making a PDF out of it, the software used need only be usable by everyone involved, and it (any output such as PDF or Word or ODT) may as well be treated as a binary blob in the git tree (and would not be updated, as an official errata would be published, and then a new version, and let's not rely on git to make sure people can get the old version!). -- Matt Sealey <matt-sEEEE4iEDtaXzmuOJsdVMQ@public.gmane.org> Genesi, Manager, Developer Relations ^ permalink raw reply [flat|nested] 14+ messages in thread
[parent not found: <490878D5.2010607-sEEEE4iEDtaXzmuOJsdVMQ@public.gmane.org>]
* Re: Device tree binding documentation [not found] ` <490878D5.2010607-sEEEE4iEDtaXzmuOJsdVMQ@public.gmane.org> @ 2008-11-17 17:37 ` Jon Loeliger 2008-11-17 18:47 ` Jimi Xenidis ` (2 more replies) 0 siblings, 3 replies; 14+ messages in thread From: Jon Loeliger @ 2008-11-17 17:37 UTC (permalink / raw) To: Matt Sealey Cc: Hugh Blemings, Benjamin Herrenschmidt, Anton Vorontsov, devicetree-discuss On Wed, 2008-10-29 at 09:53 -0500, Matt Sealey wrote: > > > I would suggest using DocBook if publishing PDFs is a goal. It would > > also let you output text and HTML as an added bonus. > > The problem then is you can't edit the document outside of a special > DocBook editor That's just flat not true. I too recommend DocBook. jdl ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Device tree binding documentation 2008-11-17 17:37 ` Jon Loeliger @ 2008-11-17 18:47 ` Jimi Xenidis 2008-11-17 19:09 ` Matt Sealey 2008-11-18 0:51 ` David Gibson 2 siblings, 0 replies; 14+ messages in thread From: Jimi Xenidis @ 2008-11-17 18:47 UTC (permalink / raw) To: Jon Loeliger Cc: Hugh Blemings, Anton Vorontsov, devicetree-discuss, Benjamin Herrenschmidt On Nov 17, 2008, at 11:37 AM, Jon Loeliger wrote: > On Wed, 2008-10-29 at 09:53 -0500, Matt Sealey wrote: >> > >>> I would suggest using DocBook if publishing PDFs is a goal. It >>> would >>> also let you output text and HTML as an added bonus. >> >> The problem then is you can't edit the document outside of a special >> DocBook editor > > That's just flat not true. > > I too recommend DocBook. > second -JX > jdl > > > _______________________________________________ > devicetree-discuss mailing list > devicetree-discuss-mnsaURCQ41sdnm+yROfE0A@public.gmane.org > https://ozlabs.org/mailman/listinfo/devicetree-discuss > ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Device tree binding documentation 2008-11-17 17:37 ` Jon Loeliger 2008-11-17 18:47 ` Jimi Xenidis @ 2008-11-17 19:09 ` Matt Sealey 2008-11-18 0:51 ` David Gibson 2 siblings, 0 replies; 14+ messages in thread From: Matt Sealey @ 2008-11-17 19:09 UTC (permalink / raw) To: Jon Loeliger Cc: Hugh Blemings, Benjamin Herrenschmidt, Anton Vorontsov, devicetree-discuss Jon Loeliger wrote: > On Wed, 2008-10-29 at 09:53 -0500, Matt Sealey wrote: > >>> I would suggest using DocBook if publishing PDFs is a goal. It would >>> also let you output text and HTML as an added bonus. >> The problem then is you can't edit the document outside of a special >> DocBook editor > > That's just flat not true. Oh so documentation is now hand-editing XML files? Joyous. It may as well be in LaTeX. -- Matt Sealey <matt-sEEEE4iEDtaXzmuOJsdVMQ@public.gmane.org> Genesi, Manager, Developer Relations ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: Device tree binding documentation 2008-11-17 17:37 ` Jon Loeliger 2008-11-17 18:47 ` Jimi Xenidis 2008-11-17 19:09 ` Matt Sealey @ 2008-11-18 0:51 ` David Gibson 2 siblings, 0 replies; 14+ messages in thread From: David Gibson @ 2008-11-18 0:51 UTC (permalink / raw) To: Jon Loeliger Cc: Hugh Blemings, Anton Vorontsov, devicetree-discuss, Benjamin Herrenschmidt On Mon, Nov 17, 2008 at 11:37:34AM -0600, Jon Loeliger wrote: > On Wed, 2008-10-29 at 09:53 -0500, Matt Sealey wrote: > > > > > > I would suggest using DocBook if publishing PDFs is a goal. It would > > > also let you output text and HTML as an added bonus. > > > > The problem then is you can't edit the document outside of a special > > DocBook editor > > That's just flat not true. > > I too recommend DocBook. Frankly, I think worrying about a "presentation" type format like DocBook / TeX / whatever is premature. Our immediate concern is just getting the bindings down somewhere consistent, for which a wiki / website is appropriate. Bundling them up into a nice PDF publishable book is a problem for another day. -- David Gibson | I'll have my music baroque, and my code david AT gibson.dropbear.id.au | minimalist, thank you. NOT _the_ _other_ | _way_ _around_! http://www.ozlabs.org/~dgibson ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2008-11-18 0:51 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-10-28 6:23 Device tree binding documentation Grant Likely
[not found] ` <fa686aa40810272323s4a5c2f50u8aa999952aaa6b2-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-10-28 16:07 ` Yoder Stuart
[not found] ` <9696D7A991D0824DBA8DFAC74A9C5FA3047E572F-ofAVchDyotYzzZk0BCvKg5jmvxFtTJ+o0e7PPNI6Mm0@public.gmane.org>
2008-10-28 16:58 ` Matt Sealey
[not found] ` <490744B1.2000602-sEEEE4iEDtaXzmuOJsdVMQ@public.gmane.org>
2008-10-28 17:02 ` Scott Wood
[not found] ` <49074593.1040008-KZfg59tc24xl57MIdRCFDg@public.gmane.org>
2008-10-28 17:25 ` Matt Sealey
[not found] ` <49074AFF.3080106-sEEEE4iEDtaXzmuOJsdVMQ@public.gmane.org>
2008-10-28 18:18 ` Mitch Bradley
2008-10-28 17:27 ` Grant Likely
[not found] ` <fa686aa40810281027r64d4f78enfcb1c92c9ac6401e-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2008-10-28 19:39 ` Matt Sealey
[not found] ` <49076A8C.3010105-sEEEE4iEDtaXzmuOJsdVMQ@public.gmane.org>
2008-10-28 20:54 ` Nate Case
[not found] ` <1225227250.30047.151.camel-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org>
2008-10-29 14:53 ` Matt Sealey
[not found] ` <490878D5.2010607-sEEEE4iEDtaXzmuOJsdVMQ@public.gmane.org>
2008-11-17 17:37 ` Jon Loeliger
2008-11-17 18:47 ` Jimi Xenidis
2008-11-17 19:09 ` Matt Sealey
2008-11-18 0:51 ` David Gibson
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.