Browse Source

Elaborated on Workflow comments

Alois Mahdal (@azzgoat) 11 years ago
parent
commit
7697e4b5cf
1 changed files with 59 additions and 50 deletions
  1. 59
    50
      notes/arch.md

+ 59
- 50
notes/arch.md View File

@@ -39,58 +39,67 @@ Workflow
39 39
 ### More graphical, from HTTP POV ###
40 40
 
41 41
 
42
+*   the main source file is stored in repository, under revision
43
+    say, 123
44
+
42 45
     /release/rc.stm
43 46
 
44
-    +------------------[ vcs rev: 123 ]-----+
45
-    | STM # Source file                     |
46
-    +---------------------------------------+
47
-    | Name: Release Client                  |
48
-    | Component: ~                          |
49
-    | Description: Basic release criterion  |
50
-    | Owner: some.guy@example.com           |
51
-    | Various ISTQB BS: this; that...       |
52
-    |                                       |
53
-    | Here the body sterts...               |
54
-    |                                       |
55
-    | # Main #                              |
56
-    | 1. Check A                            |
57
-    |    > result is a                      |
58
-    | 2. Check IMAPIsm        {proto==imap} |
59
-    | 2. Check POP3ism        {proto==pop3} |
60
-    |    > result is OK                     |
61
-    +---------------------------------------+
62
-
63
-
64
-    GET /release/rc.stm?os=7&proto=imap
65
-    Accept: text/plain
66
-
67
-    +---------------------------------------+
68
-    | STS # Slave template                  |
69
-    +---------------------------------------+
70
-    | Stm: /release/rc.stm                  |
71
-    | Stm Revision: 123                     |
72
-    | Params: os=7; proto=imap              |
73
-    |                                       |
74
-    | Here the body starts...               |
75
-    |                                       |
76
-    | # Main #                              |
77
-    | 1. Check A                            |
78
-    |    > result is a                      |
79
-    | 2. Check IMAPIsm                      |
80
-    |    > result is OK                     |
81
-    +---------------------------------------+
82
-
83
-    GET /release/rc.stm?os=7&proto=pop3
84
-    Accept: text/html
85
-
86
-    +---------------------------------------+
87
-    | HTML # Generated from STS             |
88
-    +---------------------------------------+
89
-    | # HTML version of above...            |
90
-    | # With POP3 step instead of IMAP step |
91
-    |                                       |
92
-    :                                       :
93
-    '                                       '
47
+        +------------------[ vcs rev: 123 ]-----+
48
+        | STM # Source file                     |
49
+        +---------------------------------------+
50
+        | Name: Release Client                  |
51
+        | Component: ~                          |
52
+        | Description: Basic release criterion  |
53
+        | Owner: some.guy@example.com           |
54
+        | Various ISTQB BS: this; that...       |
55
+        |                                       |
56
+        | Here the body sterts...               |
57
+        |                                       |
58
+        | # Main #                              |
59
+        | 1. Check A                            |
60
+        |    > result is a                      |
61
+        | 2. Check IMAPIsm        {proto==imap} |
62
+        | 2. Check POP3ism        {proto==pop3} |
63
+        |    > result is OK                     |
64
+        +---------------------------------------+
65
+
66
+
67
+*   QA operator requests for Slave (i.e. a variation for
68
+    his specific needs); text/plain version.  Notice how revision
69
+    number is passed down to the Slave
70
+
71
+        GET /release/rc.stm?os=7&proto=imap
72
+        Accept: text/plain
73
+
74
+        +---------------------------------------+
75
+        | STS # Slave template                  |
76
+        +---------------------------------------+
77
+        | Stm: /release/rc.stm                  |
78
+        | Stm Revision: 123                     |
79
+        | Params: os=7; proto=imap              |
80
+        |                                       |
81
+        | Here the body starts...               |
82
+        |                                       |
83
+        | # Main #                              |
84
+        | 1. Check A                            |
85
+        |    > result is a                      |
86
+        | 2. Check IMAPIsm                      |
87
+        |    > result is OK                     |
88
+        +---------------------------------------+
89
+
90
+*   or they may like HTML better (and POP3 rather than IMAP)...
91
+
92
+        GET /release/rc.stm?os=7&proto=pop3
93
+        Accept: text/html
94
+
95
+        +---------------------------------------+
96
+        | HTML # Generated from STS             |
97
+        +---------------------------------------+
98
+        | # HTML version of above...            |
99
+        | # With POP3 step instead of IMAP step |
100
+        |                                       |
101
+        :                                       :
102
+        '                                       '
94 103
 
95 104
 
96 105
 Flow