How to document OpenHospital

Add your comments directly to the page. Include links to any relevant research, data, or feedback.

Status
DONE
Impact

HIGH 

Owner
ApproverAlessandro Fanna
Stakeholders
Informed
Due date
OutcomeAsciidoc

Background

A very known problem of documentation is first all to produced it and the second it to keep it updated. Notoriusly devs don't like to document their feature and editors are not enough informed about changes happend in the code. For this reason there is often a problem of lack of documentation and/or outdated. Moreover, the whole documentation should alwasy be versioned across releases.

The ideal goal would be to find a way to achieve a strong link with the code, in a way that the developer developing a feature can easily "mark" where the doc is suscetible of change, so other people (or the dev him/herself) can subsequently revise and update them. Moreover, every change should be tracked and tagged with the correspondent code release version. Finally, each version (meant as collection of release tags) should be downloadable in a single PDF document.

Some tools that may be evaluated are:

This decision involves:

OP-7 - Getting issue details... STATUS

OP-8 - Getting issue details... STATUS

OP-9 - Getting issue details... STATUS

Options considered


Option 1:Option 2:Option 3Option 4Option 5
DescriptionConfluenceAsciidoctorLaTeXMkDocsRead the Docs
Pros and cons

(plus) Well Know

(plus) Well Structured

(minus) A bit slow

(minus) Maybe too much complex

(plus)

(minus)

(plus) Well Know

(plus) Very Powerfull

(minus) High Learning Curve

(plus)

(minus)

(plus)

(minus)

Estimated cost
MEDIUM
UNKNOWN
HIGH
UNKNOWNUNKNOWN

Action items

Every solution should be studied individually, keeping in mind the overall process of development and also that people documenting can change over time like developers

Outcome


Open Hospital powered by ISF
2005 - 2016 ISF © Informatici senza frontiere - ONLUS