Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[platform-doc-dev] summary of Oct 18/2004 doc meeting

Here's my summary of yesterday's meeting. I didn't take great notes, so 
please correct me if I've misrepresented or forgotten anything.
---jim

===========

Summary of Oct 18/2004 meeting

Present: Michael Behm, John Healy, and Ben Konrath (all of Redhat); Susan 
Franklin, Michael Van Meekeren, Andrea Covas, and Jim des Rivieres (all of 
IBM)

- Redhat currently edits the doc books for the Eclipse Platform, JDT, PDE, 
and CDT to make them more suitable for inclusion in their Eclipse 
distributions. Redhat is offering these changes back to Eclipse, and 
ongoing help on the doc front. The purpose of the meeting was to discuss 
how best to fold back these changes into Eclipse, and how best to 
collaborate on doc.

- Michael B. began by walking everyone through the changes he made to 3.0 
(he did the same sort of thing for 2.1 as well). These changes run the 
gamut: replace Windows screen shots with Linux ones; normalize HTML tags 
so that files validate; and copy edit to fix typos and improve exposition.

- The standard doc is intended to be "multi-platform", but with the 
assumption that most readers will be using Windows. The standard doc 
includes explicit tips and pointer for readers using other OSes. In 
contrast, the Redhat version of the doc is geared to readers that are 
using Linux. All screen shots are of Linux (Bluecurve); references to 
files etc. follow Unix naming; tips for Windows, Mac, etc. are omitted.

- We agreed in principle that the ideal outcome would be to eliminate the 
need for Redhat to change files in the doc plug-ins. The bulk of the 
changes should be incorporated directly in the standard doc. Element 
class="" attributes can be used to mark platform-specific HTML passages; 
cascading style sheets can then render these suitably for a given 
platform. The best way of handing screen shots from multiple platforms is 
a challenge that will need to be addressed. A strictly additive approach, 
like NL fragments, would be good (if feasible). Action: Explore our 
options with Konrad K. (Eclipse Help); report to 
platform-doc-dev@xxxxxxxxxxx.

- We discussed whether we should use our own XML-based format for all doc 
files, instead of plain HTML. While this would make it easy to write tools 
that generate HTML suitable for any particular platform, it would also 
make it harder to use existing HTML editors like Dreamweaver. So we 
decided to stick with the current approach.

- We agreed that there should be a style guide for the Eclipse 
documentation. Redhat has drafted one (based on the CDT User Guide Style 
Guidelines
 
http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/cdt-home/user/docs.html?cvsroot=Tools_Project 
). These guidelines will need to be augumented with details about the HTML 
tags for platform-specific elements, how to handle screen shots, etc. Once 
details are worked out, the guidelines should be offer for adoption by all 
Eclipse top-level projects. Action: Redhat to circulate their draft to 
platform-doc-dev@xxxxxxxxxxx for discussion.

- We agreed that this work should happen in the 3.1 development stream 
(HEAD).

- We agreed it would be good to have Eclipse-based tools for validating or 
otherwise checking doc files. If we had such tools, committers should 
perform these checks before releasing changes to doc files; and these 
checks should be incorportaed into standard releng builds. No one has 
signed up to write tools at this point.

- Once we've worked out style guidelines and the solution to the screen 
snaps, Redhat will submit modifications to the exisiting doc as patches 
attached to a bugzilla report. These changes will be reviewed by 
committers and applied to HEAD. Redhat will flag those files containing 
interesting subject matter changes (as opposed to HTML tags tweaks) so 
that they can be specially reviewed by the commiters familiar with the 
subject matter. In the places where their rewrites have introduced new 
screen snaps, they'll include Windows versions to match existing doc. 

- Michael Behm has generously offered to help with Eclipse doc on an 
ongoing basis, and indicated his interest in earning committer status. His 
help would be most welcome. Spearheading the development of doc style 
guidelines, and working to push changes into the doc base will be to his 
credit.


Back to the top