Plog2014 doc the-new_deal

36
Documentation: the new deal

description

talk on Plone documentation, Plone Open Garden 2014. Sorry for no/bad layout, it was using hovercraft (prezi-style) before and this is printed via mozilla...

Transcript of Plog2014 doc the-new_deal

Page 1: Plog2014 doc the-new_deal

Documentation:

the new deal

Page 2: Plog2014 doc the-new_deal

Current

developer.plone.org

organic collection of different docs

plone.org/documentation

a potpourri of all kind of docsmostly out of date

Page 3: Plog2014 doc the-new_deal

There's more!

plone user manual

good, but not many people know it

add-ons

some have nice docs, eg. PFGothers are well, crap

Page 4: Plog2014 doc the-new_deal

It is time for a changeSo we started to prepareand drink coco-loco !

Page 5: Plog2014 doc the-new_deal
Page 6: Plog2014 doc the-new_deal
Page 7: Plog2014 doc the-new_deal

Make it happen

Page 8: Plog2014 doc the-new_deal

Stroopwafel Sprint

Page 9: Plog2014 doc the-new_deal

Cake-driven documentationidentified gaps in the documentationa plan for versioning.plan: consolidate all documentationthe mindmap to rule all mindmaps

Page 10: Plog2014 doc the-new_deal

Cake is goodinfrastructure for multilingualselect a correct licensedisabled knowledge base on plone.org

Page 11: Plog2014 doc the-new_deal
Page 12: Plog2014 doc the-new_deal

Cathedral Sprinttime to take the gloves offget on people's nerves(aka, tell developers to write docs)

Page 13: Plog2014 doc the-new_deal
Page 14: Plog2014 doc the-new_deal

DocSprint MunichThanks again Max and Alexander !

Page 15: Plog2014 doc the-new_deal
Page 16: Plog2014 doc the-new_deal

testing docs on humans (animal testing is bad, mmmkay)asking professional writers for help, thanks again @LMUcreate structurecopy docs to the right place in the new setup.

Page 17: Plog2014 doc the-new_deal

fix broken linksstart pulling external docs(git sparse is cool...)new docs themePDF creation via LaTeX

Page 18: Plog2014 doc the-new_deal

Fixed around 368 warning and bugsdiscussed writing guidelinescleaning up tickets from the currentdeveloper.documentation

Page 19: Plog2014 doc the-new_deal
Page 20: Plog2014 doc the-new_deal

Beer and Wine Sprint

Page 21: Plog2014 doc the-new_deal
Page 22: Plog2014 doc the-new_deal

more fixing of links, typos and so onstart add missing parts ('new collections')writing guidelines for add-on writers

Page 23: Plog2014 doc the-new_deal

First importantchange

Page 24: Plog2014 doc the-new_deal

Licensemoving docs from collective to plonechange license from gpl to creativecommonsCC 4.0 BY. kthxbye!people have to sign contributoragreement

Page 25: Plog2014 doc the-new_deal

docs.plone.org

basic features

one landing page for all docsincluding end users, site admins,deployers, developers, core devs

Page 26: Plog2014 doc the-new_deal

fancy stuffdifferent plone versionsdifferent languagestransifex integrationscreen shot integration

Page 27: Plog2014 doc the-new_deal

collecting moredocs

include docs for add-onsworking pdf creationat the moment, we have around2000 pages of a4 pdf

Page 28: Plog2014 doc the-new_deal

How it workstwo repositories

Page 29: Plog2014 doc the-new_deal

repository one[documentation]

just the plain rst filesa branch for every versionper language directories

Page 30: Plog2014 doc the-new_deal

repositorytwo [papyrus]

Is where the magichappenstransifexpull in external docsrobot screenshots

Page 31: Plog2014 doc the-new_deal

Qualityinsurance

No direct commits tomaster or brancheswe only do pullrequests with reviewsif someone commitswithout a pull requestwe will revert!!LaTeX is a harsh critic...

Page 32: Plog2014 doc the-new_deal

Guidelinesfor writing

add-ondocumentation

NO MORE PEP8syntactic linebreaks;think of thetranslatorsdocumentation isnot "look at thecode"yes, we've tested onreal devs

Page 33: Plog2014 doc the-new_deal

Helpertools

mr gutenbergsublime textsearchfirefox searchadd-onworking on abetter onlineeditor

Page 34: Plog2014 doc the-new_deal

Futureplans

hook docs intojenkinstestPDF/Epub/HTMLgenerationwant PLIPs?Write docs!

Page 35: Plog2014 doc the-new_deal

Moreplans

have morethemes,fitting withthe versionhavesite-specificdocs, withscreenshotsto matchrobotize allthe things

Page 36: Plog2014 doc the-new_deal

Goforthand document