YaST/Research/Make Building YaST Documentation Easier (Better)

From openSUSE

Contents

Make YaST Documentation Better

Description

We've seen a lot of reports how the current YaST documentation sucks, how it is not well-maintained and how it could be enhanced, but a glamorous documentation is still only a dream. You can be the hero that will make the dream come true! Let the world remember you as the one who has resurrected the YaST documentation from the ashes!

Every time we release a new version of openSUSE / SLES, someone has to svn co a source snapshot, generate some XML documentation from sources, build the HTML documentation, and upload it to http://forgeftp.novell.com/yast/. (Note: ZYpp project does this automatically from the continuous integration process on every scm checkin ).

Some parts of the documentation aren't even necessary to always build as they are rather static (Text Style Guide, Tutorials, ...?).

Customers complain for the lack of migration documentation ie: autoYaST documentation diff between versions.

Relevance to YaST/openSUSE

Everybody needs documentation

Goal

There are several enhancement request or ideas to improve the documentation or the process of building it, but it's often not a priority for developers.

Scope

  • Moving static parts of documentation to ... wiki?
  • Making the build faster, more reliable, more understandable
  • Adding more documentation (examples) to the current code/modules
  • Building a PDF form of the documentation
  • ...

Related technologies

  • WIKI
  • XSLT, CSS, HTML
  • Make
  • ...

Typical use case

@see Relevance to YaST

Required knowledge and skill level

basic to expert skills

Dev. environment/equipment

Does working on the project require a specific environment or equipment - besides a workstation with internet connection?

Participants

If you wish to participate, add yourself here (your user page link, hompe, or e-mail or similar).

Division of work and schedule

Waiting for some other ones to join :)

References