forked from ElektraInitiative/libelektra
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDOCUMENTATION
67 lines (42 loc) · 1.35 KB
/
DOCUMENTATION
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
Lacking documentation for current releases.
currently following resources are available:
github showing READMEs
thesis (running out of date!, lacking some parts already)
API (overview and big picture missing, not linked with thesis)
Thesis should be:
brought up to date
build as official part
integrated with rest of documentation
Alternative:
Make homepage with all information
Using doxygen?
This document describes what is missing in the documentation
== ISSUES ==
tutorials missing
document return value of resolver + other plugins
rewind not clearly defined:
rewind before plugins?
rewind after plugins?
rewind after get()?
rewind after set()?
-> write pre+postconditions
not clearly defined how config file is opened
(temporary file needs to be opened write+create)
relative key names not explained
== DOCUMENTATION ==
all exported methods of elektra need to be:
useful in current state
well documented in behavior
having test cases for behavior
behavior not overlapping with another function
well documented error cases, return and errno values
having test cases for error cases
otherwise fix or mark it obsolete
add projects using elektra
== OVERVIEW ==
draw a big picture
generate graphic for overview of plugins
dissertation with full API docu and tutorials
+ with homepage in mind
architecture for elektra eco system
arc42 docu