25
Documentation Needs? How FLOSS Manuals Can Help Janet Swisher Anne Gentle Texas Linux Fest April 10, 2010

Documentation needs? How FLOSS Manuals Can Hel

Embed Size (px)

DESCRIPTION

Presented by: Janet Swisher and Anne GentleFLOSS Manuals is a community, tool provider, and website dedicated to creating free documentation for free software and related aspects of the free culture movement. The website removes barriers to contributing to documentation by combining a simple authoring interface with documentation-oriented content management and publishing tools. It supports both wide-open collaboration and editorial control by separating in-progress work in the "Write" area from published work in the "Read" area. The FLOSS Manuals community comprises over 1000 registered users who collectively have produced over 40 books, mostly in the last two years. The group has also developed and honed the "book sprint" process, in which a complete manual is written in a brief period of 2 to 5 days. Both the website and the community actively support translations, with no one language considered primary. Manuals can be remixed, combining chapters from different books to create a new book, and you can export to HTML or embed content on a website.This presentation describes the features of FLOSS Manuals project that deliver these benefits, and discusses ways that free software projects can leverage them to create documentation.

Citation preview

Page 1: Documentation needs? How FLOSS Manuals Can Hel

Documentation Needs?How FLOSS Manuals Can

Help

Janet SwisherAnne Gentle

Texas Linux FestApril 10, 2010

Page 2: Documentation needs? How FLOSS Manuals Can Hel

Does your documentation suck?

Flickr: Theresa Thompson

Page 3: Documentation needs? How FLOSS Manuals Can Hel

You're not alone.

I find it incredibly hard to make sure that the users get the right information from the docs.  On the one hand, it seems that there is already too much information as people miss things that are already in there. On the other hand, there is always information that people are looking for, and that is not in the docs. -- Gaël Varoquaux, developer, Mayavi2 project

Page 4: Documentation needs? How FLOSS Manuals Can Hel

You're not alone.

You could burn through a big budget trying to be everything to all users. 

Pick your priorities.

Flickr:alancleaver_2000

Page 5: Documentation needs? How FLOSS Manuals Can Hel

"Documentation is hard."

"Let's go programming!"

Page 6: Documentation needs? How FLOSS Manuals Can Hel

It's hard for programmers to take a user's perspective.

Flickr:Yandle

Page 7: Documentation needs? How FLOSS Manuals Can Hel

Traditional FOSS doc tools are powerful, but hard for non-techies to use.

Flickr: couragextoxlive

Page 8: Documentation needs? How FLOSS Manuals Can Hel

Wikis are easy to use but hard to manage for documentation.

 

Page 9: Documentation needs? How FLOSS Manuals Can Hel

If only you could find...

... people who like writing documentation. ... tools that are easy to use and support multiple outputs.

Page 10: Documentation needs? How FLOSS Manuals Can Hel

FLOSS Manuals is

Page 11: Documentation needs? How FLOSS Manuals Can Hel

FLOSS Manuals is ...

Page 12: Documentation needs? How FLOSS Manuals Can Hel

... reading ...

a collection of books -- over 40 manuals on free software 

Page 13: Documentation needs? How FLOSS Manuals Can Hel

... collaborative writing and editing ...

Page 14: Documentation needs? How FLOSS Manuals Can Hel

... translating ...

Localized FLOSS Manuals sites: • Farsi• Finnish• Dutch

 

Translations in progress in Spanish, Greek, German, Portuguese, Russian, Chinese, Arabic, Vietnamese ...

Page 15: Documentation needs? How FLOSS Manuals Can Hel

... remixing and publishing.

Page 16: Documentation needs? How FLOSS Manuals Can Hel

FLOSS Manuals is

• the invention of Adam Hyde's -- an artist who taught workshops about open source tools and was frustrated with the materials available

• about three years old (site started in May 2007)  • a non-profit organization (FLOSS Manuals Stichting,

incorporated in the Netherlands)

Page 17: Documentation needs? How FLOSS Manuals Can Hel

Objavi

Try it at http://objavi.flossmanuals.net Objavi is distributed under GPL 2+. The source is available via http://booki-dev.flossmanuals.net/git?p=objavi2.git

Page 18: Documentation needs? How FLOSS Manuals Can Hel

Booki

http://www.booki.cc/

Page 19: Documentation needs? How FLOSS Manuals Can Hel

We also like to do book sprints.

July 2008: Inkscape, ParisAug 2008: OLPC/SugarLabs, AustinNov 2008: Internet Censorship, upstate New YorkFeb 2009: Digital Foundations, NYCMar 2009: Firefox, Palm SpringsMar 2009: Introduction to the Command Line, BostonApr 2009: PureData, NYC & BerlinMay 2009: CiviCRM, Truckee, CADec 2009: Etoys, virtual Jan 2010: Collaboration, BerlinApril 2010: Mifos, virtual

Page 20: Documentation needs? How FLOSS Manuals Can Hel

How can FLOSS Manuals help your project? We have ideas.

Page 21: Documentation needs? How FLOSS Manuals Can Hel

Use the FLOSS Manuals tools to write your docs. http://flossmanuals.net

http://booki.cc (alpha, ask via email first)

Page 22: Documentation needs? How FLOSS Manuals Can Hel

Join the FLOSS Manuals community.

http://lists.flossmanuals.net/listinfo.cgi/discuss-flossmanuals.net

Page 23: Documentation needs? How FLOSS Manuals Can Hel

Throw a book sprint.

We've written how-to books aboutFLOSS Manuals and book sprints.  We write manuals, after all. 

Page 24: Documentation needs? How FLOSS Manuals Can Hel

See FLOSS Manuals in action

Mini-sprint for Firefox 3.6Tomorrow, Sunday April 11th11 am to 4 pm

Genuine Joe Coffeehouse, 2001 West Anderson Lane Other sprinters also welcome! 

Page 25: Documentation needs? How FLOSS Manuals Can Hel

Thanks! Discuss!

Janet Swisher: [email protected] Gentle: [email protected]

FLOSS Manuals: http://en.flossmanuals.net