doc: Rewrote intro
This commit is contained in:
parent
12cb61cd8b
commit
28a9c5ffc9
1 changed files with 7 additions and 19 deletions
|
@ -1,25 +1,10 @@
|
||||||
# Introduction {#sec:introduction}
|
# Introduction {#sec:introduction}
|
||||||
|
|
||||||
In the following work, we define the architecture, internal interfaces and the
|
This document aims to be the user documentation for imag, the personal
|
||||||
implementation of `imag` (called "the program" in the following chapters).
|
information management suite for the commandline.
|
||||||
|
|
||||||
The program is intended to be an _Personal Information Management Suite_
|
If you have any objections, suggestions for improvements, bugs, etc, please file
|
||||||
(PIM-Suite), featuring all components such a suite should have, including
|
them in the github repository you got this documentation from.
|
||||||
contact management, calendar, todo-list functionality, etc.
|
|
||||||
The program is intended to be used by so-called "power-users", therefor it is a
|
|
||||||
commandline application which offers a polished interface to the user and is not
|
|
||||||
bound to an editor, e-mail reader, RSS reader, etc. The program uses standards
|
|
||||||
as icalendar, vcard, RSS/Atom, Markdown, etc.
|
|
||||||
|
|
||||||
The development of this program may adapt other programs. For example, the
|
|
||||||
todo-module may be implemented with the "taskwarrior" application, if possible,
|
|
||||||
so we try to re-use functionality which is implemented elsewhere and where other
|
|
||||||
people put a lot of effort into. We clearly do not want to duplicate
|
|
||||||
functionality, work and effort or implementations.
|
|
||||||
|
|
||||||
"imag" is a single-user, one-shot program. It is not intended to be used by
|
|
||||||
multiple users with the same storage at the same time.
|
|
||||||
This may change in the future.
|
|
||||||
|
|
||||||
## The Problem {#sec:intro:problem}
|
## The Problem {#sec:intro:problem}
|
||||||
|
|
||||||
|
@ -57,3 +42,6 @@ to implement and adapt "imag" functionality. An external program may use a
|
||||||
library of the "imag" distribution to store content in the store of "imag" and
|
library of the "imag" distribution to store content in the store of "imag" and
|
||||||
make it visible to "imag" this way.
|
make it visible to "imag" this way.
|
||||||
|
|
||||||
|
This is a technical detail a user does not necessarily need to know, but as imag
|
||||||
|
is intended for power-users anyways, we could say it fits here.
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue