Skip to content

Commit 7807477

Browse files
author
Sonia Mathew
committed
Generated HTML for Release 2.0.6
1 parent 30db746 commit 7807477

38 files changed

+955
-315
lines changed

docs/art-lang/index.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1820,7 +1820,8 @@ <h2 id="textual-and-graphical-notations">Textual and Graphical Notations</h2>
18201820
<p>The Art language is a textual language, but many parts of it also have a graphical notation. For example, a state machine can be shown using a graphical state diagram, and the composite structure of a capsule can be shown in a structure diagram. Relationships between capsules, protocols and classes, such as inheritance, can be shown in class diagrams.</p>
18211821
<p>Below are examples of these three kinds of diagrams:</p>
18221822
<p><img alt="" src="images/diagrams.png" /></p>
1823-
<p>Diagrams are automatically updated when the corresponding Art file is modified. They use automatic layout to avoid the need for manual tidy-up of diagrams when something changes. This also significantly reduces the need for storing diagram specific properties in the Art files, such as coordinates or symbol dimensions. However, there are some properties used when rendering diagrams that are stored in the Art file. For example, if you assign a custom <a href="#color">color</a> to a state symbol it will be stored as a <a href="#property">property</a> on the state.</p>
1823+
<p>Diagrams are automatically updated when the corresponding Art file is modified. By default diagrams are rendered using automatic layout to avoid the need for manual tidy-up of diagrams when something changes. However, it's also possible to use manual diagram layout. See <a href="../working-with-art/diagrams/#automatic-vs-manual-layout">Automatic vs Manual Layout</a> for more information.</p>
1824+
<p>To avoid cluttering an Art file with too much non-semantic information, most properties related to diagrams are stored in separate JSON files. The main exception is the <a href="#color">color</a> property which allows to specify a custom color for Art elements, which will be used when showing the element in a diagram. For example, to colorize a state specify a custom color for it like this:</p>
18241825
<pre><code class="language-art">capsule Cap {
18251826
statemachine {
18261827
state ColorfulState[[rt::properties(color=&quot;#b40e0e&quot;)]];

docs/releases/CHANGELOG/index.html

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121

2222

23-
<title>2.0.4 (2025-02-05 11:47) - DevOps Code RealTime</title>
23+
<title>2.0.6 (2025-03-18 09:38) - DevOps Code RealTime</title>
2424

2525

2626

@@ -88,7 +88,7 @@
8888
<div data-md-component="skip">
8989

9090

91-
<a href="#204-2025-02-05-1147" class="md-skip">
91+
<a href="#206-2025-03-18-0938" class="md-skip">
9292
Skip to content
9393
</a>
9494

@@ -120,7 +120,7 @@
120120
<div class="md-header__topic" data-md-component="header-topic">
121121
<span class="md-ellipsis">
122122

123-
2.0.4 (2025-02-05 11:47)
123+
2.0.6 (2025-03-18 09:38)
124124

125125
</span>
126126
</div>
@@ -1197,6 +1197,20 @@
11971197

11981198

11991199

1200+
<h1 id="206-2025-03-18-0938">2.0.6 (2025-03-18 09:38)</h1>
1201+
<ol>
1202+
<li>Manual layout of diagrams is now supported. This means you can move symbols around to manually decide their positions on a diagram. This is currently an EXPERIMENTAL feature. To try it out, mark the checkbox "Manual" under "Layout" in the properties view of any diagram. Read more about this feature <a href="https://secure-dev-ops.github.io/code-realtime/working-with-art/diagrams/#automatic-vs-manual-layout">here</a>.</li>
1203+
<li>It's now possible to use log streams for logging messages from your application. They have a number of benefits compared to using log ports. For example, you can use them from anywhere (not just from a capsule), standard C++ stream manipulators can be used (for formatting etc) and you can use them either for logging to <code>stdout</code> or <code>stderr</code>. Compound log messages can be printed in a thread-safe way by locking the log streams to avoid interleaved log messages from other threads. Read more about this feature <a href="https://secure-dev-ops.github.io/code-realtime/target-rts/logging/#log-stream">here</a>.</li>
1204+
<li>The generated make file now gets include paths for all folders of prerequisites that contain at least one header file. Previously this only worked for local folders. This means you can now use such header files without having to include them with their full paths.</li>
1205+
<li>The C++ code generator now implements a more accurate analysis of C++ code snippets in order to conclude if C++ classes declared in code snippets are abstract or not. For example, it now correctly handles situations of class inheritance across different Art files.</li>
1206+
<li>A new context menu command <code>Export as SVG</code> is provided for Art files in the Explorer view. It exports multiple diagrams to SVG in one go. This feature is also available as a command <code>Export Diagrams as SVG</code> in the palette, and can also be used for exporting all diagrams of an element that has focus in an open Art editor.</li>
1207+
<li>Code RealTime can now be run as a web application within <a href="https://www.ibm.com/devops-automation">DevOps Automation</a> - a Kubernetes based tool suite that also comprises many other tools used during the development lifecycle of software applications. The part of DevOps Automation that contains Code RealTime is called <strong>DevOps Code</strong> and works by launching a dev container that provides everything necessary for using Code RealTime from a web browser.</li>
1208+
<li>Version 1.0.2 of the Art Exporter is now available. It provides a number of improvements in how Model RealTime data types are exported to Art files. See <a href="https://model-realtime.hcldoc.com/help/topic/com.ibm.xtools.rsarte.webdoc/Utilities/Art%20Exporter.html">this page</a> for the full list of improvements.</li>
1209+
</ol>
1210+
<h1 id="205-fix-pack-2025-02-10-1736">2.0.5 Fix Pack (2025-02-10 17:36)</h1>
1211+
<ol>
1212+
<li>Bug fixes</li>
1213+
</ol>
12001214
<h1 id="204-2025-02-05-1147">2.0.4 (2025-02-05 11:47)</h1>
12011215
<ol>
12021216
<li>It's now possible to export diagrams as SVG. This allows to use diagrams in reports, presentations or other documents where SVG files can be embedded. To export a diagram to SVG you first need to open it and adjust it the way you want it to appear (e.g. expanding or collapsing symbols). Then click the new toolbar button <code>Export as SVG</code> in the Properties view or use the new command <code>Export as SVG</code> from the Command Palette.</li>

docs/search/search_index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/sitemap.xml

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -2,192 +2,192 @@
22
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
33
<url>
44
<loc>https://secure-dev-ops.github.io/code-realtime/</loc>
5-
<lastmod>2025-02-07</lastmod>
5+
<lastmod>2025-03-20</lastmod>
66
<changefreq>daily</changefreq>
77
</url>
88
<url>
99
<loc>https://secure-dev-ops.github.io/code-realtime/contributing/</loc>
10-
<lastmod>2025-02-07</lastmod>
10+
<lastmod>2025-03-20</lastmod>
1111
<changefreq>daily</changefreq>
1212
</url>
1313
<url>
1414
<loc>https://secure-dev-ops.github.io/code-realtime/draft-documentation/</loc>
15-
<lastmod>2025-02-07</lastmod>
15+
<lastmod>2025-03-20</lastmod>
1616
<changefreq>daily</changefreq>
1717
</url>
1818
<url>
1919
<loc>https://secure-dev-ops.github.io/code-realtime/installing/</loc>
20-
<lastmod>2025-02-07</lastmod>
20+
<lastmod>2025-03-20</lastmod>
2121
<changefreq>daily</changefreq>
2222
</url>
2323
<url>
2424
<loc>https://secure-dev-ops.github.io/code-realtime/overview/</loc>
25-
<lastmod>2025-02-07</lastmod>
25+
<lastmod>2025-03-20</lastmod>
2626
<changefreq>daily</changefreq>
2727
</url>
2828
<url>
2929
<loc>https://secure-dev-ops.github.io/code-realtime/samples/</loc>
30-
<lastmod>2025-02-07</lastmod>
30+
<lastmod>2025-03-20</lastmod>
3131
<changefreq>daily</changefreq>
3232
</url>
3333
<url>
3434
<loc>https://secure-dev-ops.github.io/code-realtime/settings/</loc>
35-
<lastmod>2025-02-07</lastmod>
35+
<lastmod>2025-03-20</lastmod>
3636
<changefreq>daily</changefreq>
3737
</url>
3838
<url>
3939
<loc>https://secure-dev-ops.github.io/code-realtime/support/</loc>
40-
<lastmod>2025-02-07</lastmod>
40+
<lastmod>2025-03-20</lastmod>
4141
<changefreq>daily</changefreq>
4242
</url>
4343
<url>
4444
<loc>https://secure-dev-ops.github.io/code-realtime/validation/</loc>
45-
<lastmod>2025-02-07</lastmod>
45+
<lastmod>2025-03-20</lastmod>
4646
<changefreq>daily</changefreq>
4747
</url>
4848
<url>
4949
<loc>https://secure-dev-ops.github.io/code-realtime/art-lang/</loc>
50-
<lastmod>2025-02-07</lastmod>
50+
<lastmod>2025-03-20</lastmod>
5151
<changefreq>daily</changefreq>
5252
</url>
5353
<url>
5454
<loc>https://secure-dev-ops.github.io/code-realtime/art-lang/cpp-extensions/</loc>
55-
<lastmod>2025-02-07</lastmod>
55+
<lastmod>2025-03-20</lastmod>
5656
<changefreq>daily</changefreq>
5757
</url>
5858
<url>
5959
<loc>https://secure-dev-ops.github.io/code-realtime/building/</loc>
60-
<lastmod>2025-02-07</lastmod>
60+
<lastmod>2025-03-20</lastmod>
6161
<changefreq>daily</changefreq>
6262
</url>
6363
<url>
6464
<loc>https://secure-dev-ops.github.io/code-realtime/building/art-compiler/</loc>
65-
<lastmod>2025-02-07</lastmod>
65+
<lastmod>2025-03-20</lastmod>
6666
<changefreq>daily</changefreq>
6767
</url>
6868
<url>
6969
<loc>https://secure-dev-ops.github.io/code-realtime/building/build-cpp-files/</loc>
70-
<lastmod>2025-02-07</lastmod>
70+
<lastmod>2025-03-20</lastmod>
7171
<changefreq>daily</changefreq>
7272
</url>
7373
<url>
7474
<loc>https://secure-dev-ops.github.io/code-realtime/building/build-tasks/</loc>
75-
<lastmod>2025-02-07</lastmod>
75+
<lastmod>2025-03-20</lastmod>
7676
<changefreq>daily</changefreq>
7777
</url>
7878
<url>
7979
<loc>https://secure-dev-ops.github.io/code-realtime/building/build-variants/</loc>
80-
<lastmod>2025-02-07</lastmod>
80+
<lastmod>2025-03-20</lastmod>
8181
<changefreq>daily</changefreq>
8282
</url>
8383
<url>
8484
<loc>https://secure-dev-ops.github.io/code-realtime/building/transformation-configurations/</loc>
85-
<lastmod>2025-02-07</lastmod>
85+
<lastmod>2025-03-20</lastmod>
8686
<changefreq>daily</changefreq>
8787
</url>
8888
<url>
8989
<loc>https://secure-dev-ops.github.io/code-realtime/releases/</loc>
90-
<lastmod>2025-02-07</lastmod>
90+
<lastmod>2025-03-20</lastmod>
9191
<changefreq>daily</changefreq>
9292
</url>
9393
<url>
9494
<loc>https://secure-dev-ops.github.io/code-realtime/releases/CHANGELOG/</loc>
95-
<lastmod>2025-02-07</lastmod>
95+
<lastmod>2025-03-20</lastmod>
9696
<changefreq>daily</changefreq>
9797
</url>
9898
<url>
9999
<loc>https://secure-dev-ops.github.io/code-realtime/running-and-debugging/</loc>
100-
<lastmod>2025-02-07</lastmod>
100+
<lastmod>2025-03-20</lastmod>
101101
<changefreq>daily</changefreq>
102102
</url>
103103
<url>
104104
<loc>https://secure-dev-ops.github.io/code-realtime/running-and-debugging/debugging/</loc>
105-
<lastmod>2025-02-07</lastmod>
105+
<lastmod>2025-03-20</lastmod>
106106
<changefreq>daily</changefreq>
107107
</url>
108108
<url>
109109
<loc>https://secure-dev-ops.github.io/code-realtime/running-and-debugging/launch-configurations/</loc>
110-
<lastmod>2025-02-07</lastmod>
110+
<lastmod>2025-03-20</lastmod>
111111
<changefreq>daily</changefreq>
112112
</url>
113113
<url>
114114
<loc>https://secure-dev-ops.github.io/code-realtime/target-rts/</loc>
115-
<lastmod>2025-02-07</lastmod>
115+
<lastmod>2025-03-20</lastmod>
116116
<changefreq>daily</changefreq>
117117
</url>
118118
<url>
119119
<loc>https://secure-dev-ops.github.io/code-realtime/target-rts/build/</loc>
120-
<lastmod>2025-02-07</lastmod>
120+
<lastmod>2025-03-20</lastmod>
121121
<changefreq>daily</changefreq>
122122
</url>
123123
<url>
124124
<loc>https://secure-dev-ops.github.io/code-realtime/target-rts/capsule-factory/</loc>
125-
<lastmod>2025-02-07</lastmod>
125+
<lastmod>2025-03-20</lastmod>
126126
<changefreq>daily</changefreq>
127127
</url>
128128
<url>
129129
<loc>https://secure-dev-ops.github.io/code-realtime/target-rts/dependency-injection/</loc>
130-
<lastmod>2025-02-07</lastmod>
130+
<lastmod>2025-03-20</lastmod>
131131
<changefreq>daily</changefreq>
132132
</url>
133133
<url>
134134
<loc>https://secure-dev-ops.github.io/code-realtime/target-rts/encoding-decoding/</loc>
135-
<lastmod>2025-02-07</lastmod>
135+
<lastmod>2025-03-20</lastmod>
136136
<changefreq>daily</changefreq>
137137
</url>
138138
<url>
139139
<loc>https://secure-dev-ops.github.io/code-realtime/target-rts/integrate-with-external-code/</loc>
140-
<lastmod>2025-02-07</lastmod>
140+
<lastmod>2025-03-20</lastmod>
141141
<changefreq>daily</changefreq>
142142
</url>
143143
<url>
144144
<loc>https://secure-dev-ops.github.io/code-realtime/target-rts/logging/</loc>
145-
<lastmod>2025-02-07</lastmod>
145+
<lastmod>2025-03-20</lastmod>
146146
<changefreq>daily</changefreq>
147147
</url>
148148
<url>
149149
<loc>https://secure-dev-ops.github.io/code-realtime/target-rts/message-communication/</loc>
150-
<lastmod>2025-02-07</lastmod>
150+
<lastmod>2025-03-20</lastmod>
151151
<changefreq>daily</changefreq>
152152
</url>
153153
<url>
154154
<loc>https://secure-dev-ops.github.io/code-realtime/target-rts/threads/</loc>
155-
<lastmod>2025-02-07</lastmod>
155+
<lastmod>2025-03-20</lastmod>
156156
<changefreq>daily</changefreq>
157157
</url>
158158
<url>
159159
<loc>https://secure-dev-ops.github.io/code-realtime/target-rts/timers/</loc>
160-
<lastmod>2025-02-07</lastmod>
160+
<lastmod>2025-03-20</lastmod>
161161
<changefreq>daily</changefreq>
162162
</url>
163163
<url>
164164
<loc>https://secure-dev-ops.github.io/code-realtime/target-rts/versions/</loc>
165-
<lastmod>2025-02-07</lastmod>
165+
<lastmod>2025-03-20</lastmod>
166166
<changefreq>daily</changefreq>
167167
</url>
168168
<url>
169169
<loc>https://secure-dev-ops.github.io/code-realtime/working-with-art/</loc>
170-
<lastmod>2025-02-07</lastmod>
170+
<lastmod>2025-03-20</lastmod>
171171
<changefreq>daily</changefreq>
172172
</url>
173173
<url>
174174
<loc>https://secure-dev-ops.github.io/code-realtime/working-with-art/art-editor/</loc>
175-
<lastmod>2025-02-07</lastmod>
175+
<lastmod>2025-03-20</lastmod>
176176
<changefreq>daily</changefreq>
177177
</url>
178178
<url>
179179
<loc>https://secure-dev-ops.github.io/code-realtime/working-with-art/diagrams/</loc>
180-
<lastmod>2025-02-07</lastmod>
180+
<lastmod>2025-03-20</lastmod>
181181
<changefreq>daily</changefreq>
182182
</url>
183183
<url>
184184
<loc>https://secure-dev-ops.github.io/code-realtime/working-with-art/outline-view/</loc>
185-
<lastmod>2025-02-07</lastmod>
185+
<lastmod>2025-03-20</lastmod>
186186
<changefreq>daily</changefreq>
187187
</url>
188188
<url>
189189
<loc>https://secure-dev-ops.github.io/code-realtime/working-with-art/references/</loc>
190-
<lastmod>2025-02-07</lastmod>
190+
<lastmod>2025-03-20</lastmod>
191191
<changefreq>daily</changefreq>
192192
</url>
193193
</urlset>

docs/sitemap.xml.gz

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)