forked from teemtee/tmt
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocs.fmf
65 lines (61 loc) · 1.92 KB
/
docs.fmf
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
story:
As a command line user I want to have all essential
documentation at hand.
/help:
story:
As a command line user I want to quickly check all
available options and supported commands.
description:
All available options should be easily discoverable
directly from the command line using the ``--help``
option.
example:
- tmt --help
- tmt run --help
- tmt test import --help
link:
- verified-by: /tests/core/docs
- implemented-by: /tmt/cli.py
/man:
story:
As a command line user I want to check the man page to get
a basic overview about the tool.
description:
There should be a manual page availabe in the package.
Man page should contain brief introduction about the tool
and a list of essential commands and options.
example:
- man tmt
link:
- verified-by: /tests/core/docs
- implemented-by: /README.rst
/examples:
story:
As a new user I would like to experiment with the tool.
description:
A couple of instructive examples should be included in the
package for easy first experimenting. Examples should be
stored under the ``/usr/share/doc`` directory.
example: |
cd /usr/share/doc/tmt/examples
ls
cd mini
tmt test ls
tmt plan ls
tmt run
link:
- verified-by: /tests/core/docs
- implemented-by: /examples
/guide:
story:
As a user migrating from old tools I want to quickly
learn how to achieve my common daily tasks with the new
tooling.
description:
Provide a Quick Start Guide describing the most common
scenarios and showing mapping of old command to the new
syntax.
example:
- How do I do '1minutetip fedora' with tmt?
- How do I do 'wow --reserve' with tmt?
- How do I do 'make run' with tmt?