aboutsummaryrefslogtreecommitdiff
path: root/TODOs.md
blob: 8f075c3699b0efa4bba9c8c4c6fff2b0107a0759 (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
87
88
89
90
91
92
93
94
95
96
97
98
99
# Tasks

## TODO Allow writing the body via a CLI option instead of always requiring $EDITOR {#td-bbef7c5e-a5fc-6a10-b335-ab89daa4645b}
- TODO in 2022-03-27

## TODO Git hook: include staged files when stashing {#td-4a37bf57-a3a1-488f-ca99-89431c460ab0}
- TODO in 2022-02-19

## DONE Add `-F $FILE` flag for alternative file other than `.tdrc` {#td-bd192305-6e4a-a0fc-d80a-813ec15b7357}
- DONE in 2022-01-20

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

## 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