aboutsummaryrefslogtreecommitdiff
path: root/TODOs.md
blob: c7a63f28df9568e8b7eb84a7a7b60e1d3ef0870b (plain) (blame)
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
# Tasks

## TODO Implement linting rules {#td-d956bbb5-91d1-2056-ccdc-05dbd0f018d5}
- TODO in 2022-01-16

---

- [ ] enforce no duplicate `#td-deadbeef-...` ids;
- [ ] inconsistency between the latest state and the heading state;
- [ ] order mismatch between entries and `TD_TYPES`;
- [ ] date order of state;
- [ ] duplicate type name.

## DONE Create HTML pre-processor {#td-1986eade-226a-297d-c62e-05b2d6f13d6a}
- DONE in 2022-01-17
- TODO in 2022-01-16

---

Implement the `td -H` functionality, where `TODOs.md` files become CommonMark
and HTML.

## TODO Write documentation {#td-3f86f085-76da-022c-7dd4-0d2ebfdbc256}
- TODO in 2022-01-16

---

Write manpages, `README.md` and `CHANGELOG.md`.

## TODO More VCS hooks {#td-ee47565c-786a-bfcb-14b8-302e6478741a}
- TODO in 2022-01-16

---

- [x] Git
- [ ] Fossil
- [ ] BitKeeper
- [ ] Mercurial
- [ ] Darcs
- [ ] Pijul
- [ ] Monotone
- [ ] Arch
- [ ] Bazaar

## TODO Add tests {#td-cacdc2c8-b4b3-81b6-3ff8-62cf1beadb84}
- TODO in 2022-01-16

---

Test cases for
[`9f3cb5ea75ff9df32bcdfc847a5fa3bc6a9695ca`](https://euandreh.xyz/td.git/commit/?id=9f3cb5ea75ff9df32bcdfc847a5fa3bc6a9695ca)
are important.


# Bugs

## DONE New types get inserted in the beginning of the files instead of its correct position {#td-05580844-40db-0db6-b11e-9f041a08c0a7}
- DONE in 2022-01-18

  Done in
  [`9f3cb5ea75ff9df32bcdfc847a5fa3bc6a9695ca`](https://euandreh.xyz/td.git/commit/?id=9f3cb5ea75ff9df32bcdfc847a5fa3bc6a9695ca).
- TODO in 2022-01-16


# Improvements

## TODO Web UI à la NetlifyCMS? {#td-feb0fd57-02fe-5fb6-31a4-d31116e40f42}
- TODO in 2022-01-16


# Questions


# Decisions


# Ideas


# Proposals


# Resources


# Scratch