-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathProjectManagement.txt
More file actions
123 lines (100 loc) · 4.41 KB
/
Copy pathProjectManagement.txt
File metadata and controls
123 lines (100 loc) · 4.41 KB
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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
# Bugs [[{QA.BUG]]
## In "AND" mode selecting a "topic.*" does not work.
* When selecting "topicA" alone (with either AND/OR search criteria), it is expected to
include topicA.* subtopics, but it fails to include subtopics.
## pre blocks do not indent properly.
* Right now, pre blocks/paragraphs are parsed "asymetrically" respect to other
type of content since rendering is completing different (pre is actually 2-dimensional
while anything else is 1-(DOM-tree)-dimensional actually).<br/>
Check Python mardown parser as reference. It uses the concept of "sibling" to
"join" related pre (paragraphs) into a single block ("unit of information").<br/>
<https://github.com/Python-Markdown/markdown/tree/master/markdown>
See also pre-processing and post-processing for reference.
[[QA.BUG}]]
# RoadMap/Backlog [[{PM.backlog]]
## Allow to filter out content.
* This allows content (expert) writers to write detailed chapters and
just tag paragraphs with `level.basics`, `level.intermediate`, `level.advanced`.
An student can initially filter out intermediate and advanced levels,
then gradually activate (display) them, while showing/hiding at will
other levels.
* A variation of this method can be used to offer free, paid content.
(probably with some encryption support).
## Allow for common or prefix tags. [[{QA.UX]]
* For example, allow a given tag to be added to all internal paragraphs.
```
[[{$ common.tag+]]
paragraph 1 [[{$ tag1}]] <·· common.tag automatically added
paragraph 2 [[{$ tag2}]] <·· common.tag automatically added
[[$ common.tag-}]]
```
[[QA.UX}]]
## Allow to add metadata to topics/subtopics.
* For example a description for topic acronims, order of topic in list,
"weight" of topic, ...
## Support for Mermaid Diagrams. [[{QA.UX]]
* This will allow for sequence/BPML/Gantt/... diagrams "for free".
[[QA.UX}]]
## Encryption support [[{security.secret_mng,use_case.privacy]]
* Allow to publish encrypted content in public pages.
* Ideally encrypted content is not displayed to "recipients"
without the proper "cryptographic artifacts". For example,
if using a public encryption key, only those with the private
key will show the content.
* Consider also support for
[Bell LaPadula security model](https://en.wikipedia.org/wiki/Bell%E2%80%93LaPadula_model)
* Portable PGP in JS: <https://openpgpjs.org/>
[[security.secret_mng}]]
## Custom 'highlight' tags? [[{QA.UX]]
* sort of 'lightweight" markdown extensions for common "highlighting" patterns.
* Example:
```
| - Risk : eg: Rº** some risk **
| - WARN : eg: Wº** some warning **
| - Keypoint : eg: Kº** some keypoint **
| - Tip/Reminder : eg: Tº** some reminder **
```
* Ummm, the fewer non-standard extensions the best.
* Comment: Maybe this just maps to translating to a set of common and
well-known, well-defined tasks.
* In any case tags must be independent of rendering even if viewers
are allowed to assign default styles (color, text decoration, ...).
[[QA.UX}]]
## Add "transparent" mindmap support [[{QA.UX]]
* Re-enable old "Single Page Book Project" "map-with-zoom view". Example:
<https://earizon.github.io/IT_notes/General/cryptography_map.html?showSearchMenu=true>
NOTE: It was visually (much) more attractive but note-taking was not effective
with lot of manual html tagging.
The idea is to take notes "a la markdown" (plain text with plain text editors) and
autogenerate anything else (views) automatically.
* See also: <https://markmap.js.org/docs/markmap>. Markdown+mindmap combination. <br/>
NOTE: It looks to "just" render the index with arrows, visually appealing but not very
useful. There is no way to "walk in a graph".
[[QA.UX}]]
## Support for Observable Framework:
* <https://observablehq.com/framework/>
## Check Joplin import/export to markdown
* <https://joplinapp.org/>
* open source note-taking app. "Capture your thoughts and securely access them from any device".
## Check pandoc to convert different Lightweight formats to/from markdown including
REF: <https://pandoc.org/>
* Markdown (CommonMark, GitHub-flavor)
* AsciiDoc
* txt2tags
* djot
* HTML5
* EPUB version 2 or 3
* GNU TexInfo
* LaTeX
* DocBook version 4 or 5
* BibTeX
* Word docx, RTF OpenOffice ODT
* Jupyter notebook (ipynb)
* MediaWiki, *Wiki,
* Jira
* Microsoft PowerPoint
* CSV/TSV tables
* plain (ANSI-formatted) text
* PDF via pdflatex, lualatex, ...
* ...
[[PM.backlog}]]