Fix format
This commit is contained in:
parent
d7b266a72c
commit
abebf9c014
1 changed files with 42 additions and 21 deletions
|
@ -1,12 +1,15 @@
|
||||||
# Todo
|
# Todo
|
||||||
|
|
||||||
This section contains long-term todos. Some kind of roadmap, of one wants to put it that way.
|
This section contains long-term todos. Some kind of roadmap, of one wants to put
|
||||||
|
it that way.
|
||||||
|
|
||||||
## Modules
|
## Modules
|
||||||
|
|
||||||
Modules imag should offer which are not yet started or in progress, including a short note what each module should do.
|
Modules imag should offer which are not yet started or in progress, including a
|
||||||
|
short note what each module should do.
|
||||||
|
|
||||||
First the modules which have been implemented in some way (not necessarily perfect or feature-complete):
|
First the modules which have been implemented in some way (not necessarily
|
||||||
|
perfect or feature-complete):
|
||||||
|
|
||||||
- [x] imag-bookmark - A bookmark manager for web browsing.
|
- [x] imag-bookmark - A bookmark manager for web browsing.
|
||||||
- [x] imag-diary - A diary, or multiple.
|
- [x] imag-diary - A diary, or multiple.
|
||||||
|
@ -19,44 +22,60 @@ First the modules which have been implemented in some way (not necessarily perfe
|
||||||
|
|
||||||
Now the modules that are not yet started:
|
Now the modules that are not yet started:
|
||||||
|
|
||||||
- [ ] imag-bibliography - For handling bibliographic references when writing scientific papers. Like Citavi, for example.
|
- [ ] imag-bibliography - For handling bibliographic references when writing
|
||||||
|
scientific papers. Like Citavi, for example.
|
||||||
- [ ] imag-borrow - If you lend something to someone.
|
- [ ] imag-borrow - If you lend something to someone.
|
||||||
- [ ] imag-calendar - Calendar tooling based on icalendar files. No sync functionality.
|
- [ ] imag-calendar - Calendar tooling based on icalendar files. No sync
|
||||||
- [ ] imag-category - For categroizing imag entries. Categories must exist before an entry can have a category.
|
functionality.
|
||||||
- [ ] imag-contact - Contact tooling baed on vcard files. No sync functionality.
|
- [ ] imag-category - For categorizing imag entries. Categories must exist
|
||||||
|
before an entry can have a category.
|
||||||
|
- [ ] imag-contact - Contact tooling based on vcard files. No sync
|
||||||
|
functionality.
|
||||||
- [ ] imag-cuecards - Cuecards for learning things, for example vocabulary.
|
- [ ] imag-cuecards - Cuecards for learning things, for example vocabulary.
|
||||||
- [ ] imag-filter - command to read the store from stdin, filter out entries based on a predicate specified via the CLI and write the store back to stdout.
|
- [ ] imag-filter - command to read the store from stdin, filter out entries
|
||||||
- [ ] imag-git wrapper to call git commands on the imag store no matter whether the current working directory is the store or not
|
based on a predicate specified via the CLI and write the store back to stdout.
|
||||||
|
- [ ] imag-git - wrapper to call git commands on the imag store no matter
|
||||||
|
whether the current working directory is the store or not
|
||||||
- [ ] imag-gps - Adding GPS coordinates to entries
|
- [ ] imag-gps - Adding GPS coordinates to entries
|
||||||
- [ ] imag-habit - Tracking ones habits (create habits and make sure you do what you've planned)
|
- [ ] imag-habit - Tracking ones habits (create habits and make sure you do what
|
||||||
|
you've planned)
|
||||||
- [ ] imag-image - Image referencing, categorizing, etc.
|
- [ ] imag-image - Image referencing, categorizing, etc.
|
||||||
- [ ] imag-item - Creating entries for Items in the store
|
- [ ] imag-item - Creating entries for Items in the store
|
||||||
- [ ] imag-ledger - Ledger functionality like beancountcand others
|
- [ ] imag-ledger - Ledger functionality like beancountcand others
|
||||||
- [ ] imag-list - Managing lists
|
- [ ] imag-list - Managing lists
|
||||||
- [ ] imag-mail - Mail handling tool, a CLI-mutt like tool.
|
- [ ] imag-mail - Mail handling tool, a CLI-mutt like tool.
|
||||||
- [ ] imag-movie - Movie database handling, categorization and such things
|
- [ ] imag-movie - Movie database handling, categorization and such things
|
||||||
- [ ] imag-music - Music database handling, categorization and such things. Possibly a scrobble server.
|
- [ ] imag-music - Music database handling, categorization and such things.
|
||||||
|
Possibly a scrobble server.
|
||||||
- [ ] imag-news - A RSS Reader
|
- [ ] imag-news - A RSS Reader
|
||||||
- [ ] imag-project - A project planner, integrated with imag-timetrack and imag-todo
|
- [ ] imag-project - A project planner, integrated with imag-timetrack and
|
||||||
|
imag-todo
|
||||||
- [ ] imag-rate - Attaching a rating to an entry
|
- [ ] imag-rate - Attaching a rating to an entry
|
||||||
- [ ] imag-read - Command to load the store and pipe it to stdout (usefull for piping/ chaining commands)
|
- [ ] imag-read - Command to load the store and pipe it to stdout (usefull for
|
||||||
|
piping/ chaining commands)
|
||||||
- [ ] imag-receipt - Creating, categorizing, managing receipts
|
- [ ] imag-receipt - Creating, categorizing, managing receipts
|
||||||
- [ ] imag-shoppinglists - Managing shopping lists
|
- [ ] imag-shoppinglists - Managing shopping lists
|
||||||
- [ ] imag-store - Low Level CLI Store interface
|
- [ ] imag-store - Low Level CLI Store interface
|
||||||
- [ ] imag-summary - Meta-command to call a set of imag commands (confifurable which) and displaying their outputs
|
- [ ] imag-summary - Meta-command to call a set of imag commands (configurable
|
||||||
|
which) and displaying their outputs
|
||||||
- [ ] imag-timetrack - Tracking time like with timewarrior
|
- [ ] imag-timetrack - Tracking time like with timewarrior
|
||||||
- [ ] imag-todo - Tracking tasks like with taskwarrior
|
- [ ] imag-todo - Tracking tasks like with taskwarrior
|
||||||
- [ ] imag-url - Extracting URLs from enties, saving URLs to the imag store
|
- [ ] imag-url - Extracting URLs from enties, saving URLs to the imag store
|
||||||
- [ ] imag-weather - Weather tooling for getting forecast and recording a history of weather
|
- [ ] imag-weather - Weather tooling for getting forecast and recording a
|
||||||
|
history of weather
|
||||||
- [ ] imag-weight - Weight tracker
|
- [ ] imag-weight - Weight tracker
|
||||||
- [ ] imag-wiki - A wiki for personal use
|
- [ ] imag-wiki - A wiki for personal use
|
||||||
- [ ] imag-workout - Tools for tracking workouts. One sub-module will be step-counter tracking
|
- [ ] imag-workout - Tools for tracking workouts. One sub-module will be
|
||||||
- [ ] imag-write - Command to read the store from stdin and write it to the filesystem store (usefull for piping/ chaining commands)
|
step-counter tracking
|
||||||
|
- [ ] imag-write - Command to read the store from stdin and write it to the
|
||||||
|
filesystem store (usefull for piping/chaining commands)
|
||||||
|
|
||||||
## Libraries
|
## Libraries
|
||||||
|
|
||||||
- [ ] Ensure all libraries are implemented as extension traits rather than wrapping store types
|
- [ ] Ensure all libraries are implemented as extension traits rather than
|
||||||
- [ ] Rewrite logger to allow config/env-var based module white/blacklisting and writing log to file
|
wrapping store types
|
||||||
|
- [ ] Rewrite logger to allow config/env-var based module white/blacklisting and
|
||||||
|
writing log to file
|
||||||
|
|
||||||
## User Interface
|
## User Interface
|
||||||
|
|
||||||
|
@ -71,8 +90,10 @@ Now the modules that are not yet started:
|
||||||
- [ ] Setup a viewer for the mailinglist archive
|
- [ ] Setup a viewer for the mailinglist archive
|
||||||
- [ ] Add maintainer scripts to repository
|
- [ ] Add maintainer scripts to repository
|
||||||
- [ ] To check patches for Signed-off-by lines
|
- [ ] To check patches for Signed-off-by lines
|
||||||
- [ ] To automatically craft a reply to a contributor about a missing signed-off-by line
|
- [ ] To automatically craft a reply to a contributor about a missing
|
||||||
- [ ] To automatically craft a reply to a contributor about a patchset that cannot be applied
|
signed-off-by line
|
||||||
|
- [ ] To automatically craft a reply to a contributor about a patchset that
|
||||||
|
cannot be applied
|
||||||
- [ ] To check pull requests for GPG signatures
|
- [ ] To check pull requests for GPG signatures
|
||||||
- [ ] To apply a patchset in a new branch
|
- [ ] To apply a patchset in a new branch
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue