Difference between revisions of "Documentation Overview"
From GnuCash
(Differences between kinds of Documentation) |
({{*Url}} -> {{URL:*}}; remove {{WebURL}}/sizing.phtml) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
;Targets: Where should '''users''' search first? | ;Targets: Where should '''users''' search first? | ||
:Where should '''contributors''' add information? | :Where should '''contributors''' add information? | ||
+ | [[Category:Documentation]][[Category:Documentation Development]] | ||
− | ==Integrated Documents== | + | ==Existing Documentation== |
− | They are the content of our [{{ | + | ===Integrated Documents=== |
+ | They are the content of our [{{URL:git}}gnucash-docs GitHub repository gnucash-docs], are usually shipped together with the program and accessible by its Help menu. | ||
:;Note: Some distributions split them in a separate package "gnucash-doc" or similar. Then users should install it to have easier access. | :;Note: Some distributions split them in a separate package "gnucash-doc" or similar. Then users should install it to have easier access. | ||
;Pros: Accessible without internet. | ;Pros: Accessible without internet. | ||
;Cons: Sometimes partially outdated. | ;Cons: Sometimes partially outdated. | ||
The Gnucash-docs consist of two parts: | The Gnucash-docs consist of two parts: | ||
− | :;gnucash- | + | :;gnucash-manual:is the ''reference'' '''manual''' describing the GUI elements and their relations. |
:;gnucash-guide: contains the '''tutorial''' and the ''concepts'' '''guide'''. Here you can | :;gnucash-guide: contains the '''tutorial''' and the ''concepts'' '''guide'''. Here you can | ||
:#learn our terminology and | :#learn our terminology and | ||
Line 17: | Line 19: | ||
:;Target: Finally all important documentation should end here! | :;Target: Finally all important documentation should end here! | ||
− | ==Online Documents== | + | ===Online Documents=== |
;Pros: Sometimes more recent. | ;Pros: Sometimes more recent. | ||
;Cons: Internet required. | ;Cons: Internet required. | ||
− | ===Wiki=== | + | ====Wiki==== |
− | + | ;Pros: Often more recent. | |
+ | ;Cons: Unreachable in CN because of the [{{URL:wp}}Great_Firewall Great Firewall]. | ||
+ | ;Content: | ||
:;Thematic pages: sometimes in several languages | :;Thematic pages: sometimes in several languages | ||
:;The [[FAQ]]: a catch all starting point. But if there are 2 or more questions about the same theme, the content should go into a dedicated page, leaving only links in the FAQ. | :;The [[FAQ]]: a catch all starting point. But if there are 2 or more questions about the same theme, the content should go into a dedicated page, leaving only links in the FAQ. | ||
Line 28: | Line 32: | ||
;Contributors: Only MediaWiki Markup required, for examples see [[Wiki_Tips]]. | ;Contributors: Only MediaWiki Markup required, for examples see [[Wiki_Tips]]. | ||
− | ===Website=== | + | ====Website==== |
The current use is mainly | The current use is mainly | ||
− | :[{{ | + | :[{{URL:www}}news.phtml announcements] and |
: (linking) downloads of | : (linking) downloads of | ||
− | ::[{{ | + | ::[{{URL:www}}download.phtml program] or |
− | ::[{{ | + | ::[{{URL:www}}docs.phtml documentation]. |
− | :[{{ | + | :[{{URL:www}}features.phtml features] shows still GnuCash 2. |
− | |||
;Contributors: | ;Contributors: | ||
:;Requirements:PHP+HTML | :;Requirements:PHP+HTML | ||
:;Targets: mostly marketing | :;Targets: mostly marketing | ||
− | ===Lists=== | + | ====Lists==== |
Archives of the [[Mailing Lists]] and [[IRC]] logs are available, but usually only a short time relevant and harder to search. | Archives of the [[Mailing Lists]] and [[IRC]] logs are available, but usually only a short time relevant and harder to search. | ||
− | ==Other== | + | ===Other=== |
;Social Media: see Website header | ;Social Media: see Website header | ||
:;Contributors: volunteering? | :;Contributors: volunteering? | ||
− | [ | + | |
+ | =Improve Documentation= | ||
+ | <pre> | ||
+ | Code ------------+ | ||
+ | Lists ---> Wiki -+-> Docs | ||
+ | : | | ||
+ | LANG +-> Website | ||
+ | </pre> | ||
+ | ;Coders: should ideally also update the docs — or at least instead of closing fixed bugs assign them to component Documentation. | ||
+ | ;Users: should add frequently asked questions from the lists to wiki:FAQ. | ||
+ | ;Expirienced Users: should structure the content of FAQ sections into thematic wiki pages. To void redundancy, replace the content in the FAQ by links | ||
+ | ;Advanced Users: should integrate the thematic wiki pages into the official documentation. | ||
+ | ;Multilingual Users: Translate documents | ||
+ | :;Code and Website: offer PO file based translation. It can be easiest improved using [{{URL:wl}} WebLate]. | ||
+ | :;Wiki: is possible. Improvements of the process needs coordination with [[User:Warlord]]. | ||
+ | :;Others: require knowledge of the documenter tools. |
Latest revision as of 14:19, 28 January 2024
The GnuCash Project contains several kinds of Documentation. This pages explains the differences.
- Targets
- Where should users search first?
- Where should contributors add information?
Contents
Existing Documentation
Integrated Documents
They are the content of our GitHub repository gnucash-docs, are usually shipped together with the program and accessible by its Help menu.
- Note
- Some distributions split them in a separate package "gnucash-doc" or similar. Then users should install it to have easier access.
- Pros
- Accessible without internet.
- Cons
- Sometimes partially outdated.
The Gnucash-docs consist of two parts:
- gnucash-manual
- is the reference manual describing the GUI elements and their relations.
- gnucash-guide
- contains the tutorial and the concepts guide. Here you can
- learn our terminology and
- the steps to resolve specific tasks.
- Contributors
-
- Requirement
- Dokbook knowledge
- Target
- Finally all important documentation should end here!
Online Documents
- Pros
- Sometimes more recent.
- Cons
- Internet required.
Wiki
- Pros
- Often more recent.
- Cons
- Unreachable in CN because of the Great Firewall.
- Content
-
- Thematic pages
- sometimes in several languages
- The FAQ
- a catch all starting point. But if there are 2 or more questions about the same theme, the content should go into a dedicated page, leaving only links in the FAQ.
- You can either Special:Search or navigate by Special:Categories.
- Contributors
- Only MediaWiki Markup required, for examples see Wiki_Tips.
Website
The current use is mainly
- announcements and
- (linking) downloads of
- program or
- documentation.
- features shows still GnuCash 2.
- Contributors
-
- Requirements
- PHP+HTML
- Targets
- mostly marketing
Lists
Archives of the Mailing Lists and IRC logs are available, but usually only a short time relevant and harder to search.
Other
- Social Media
- see Website header
- Contributors
- volunteering?
Improve Documentation
Code ------------+ Lists ---> Wiki -+-> Docs : | LANG +-> Website
- Coders
- should ideally also update the docs — or at least instead of closing fixed bugs assign them to component Documentation.
- Users
- should add frequently asked questions from the lists to wiki:FAQ.
- Expirienced Users
- should structure the content of FAQ sections into thematic wiki pages. To void redundancy, replace the content in the FAQ by links
- Advanced Users
- should integrate the thematic wiki pages into the official documentation.
- Multilingual Users
- Translate documents
- Code and Website
- offer PO file based translation. It can be easiest improved using WebLate.
- Wiki
- is possible. Improvements of the process needs coordination with User:Warlord.
- Others
- require knowledge of the documenter tools.