Skip to content

Commit a831400

Browse files
committed
開発者向けドキュメント リリース手順を修正 #448
1 parent a050ec5 commit a831400

File tree

2 files changed

+196
-94
lines changed

2 files changed

+196
-94
lines changed

doc/en/html/reference/develop-release.html

Lines changed: 97 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -148,13 +148,15 @@ <h2 id="rc-release">From create RC until release</h2>
148148
<li>doc\ja\html\macro\index.html</li>
149149
</ul>
150150
</li>
151-
<li id="RC_commit">Commit this state.</li>
152-
<li>Create installer.</li>
151+
<li>Create installer. (for check)</li>
153152
<li>Test run installer, run and connect in all supported OS.</li>
154-
<li>Push and build on AppVeyor</li>
153+
<li id="RC_commit">Commit and push.</li>
154+
<li>Build on AppVeyor.
155+
<p>use "github-main" project on AppVeyor.</p>
156+
</li>
155157
<li>Announce RC release.
156158
<ul>
157-
<li>Twitter (<a href="https://twitter.com/Tera_Term" target="_blank">https://twitter.com/Tera_Term</a>)</li>
159+
<li>X (<a href="https://x.com/Tera_Term" target="_blank">https://x.com/Tera_Term</a>)</li>
158160
</ul>
159161
</li>
160162
<li>Get feedbacks.
@@ -192,13 +194,13 @@ <h2 id="release-operation">Release</h2>
192194
<li>html/about/history.html</li>
193195
</ul>
194196
</li>
195-
<li>Create installer.
197+
<li>Create installer. (for check)
196198
<p>
197199
Check that build and installer generation without error.
198200
</p>
199201
</li>
200-
<li>Commit this state.</li>
201-
<li>Create SVN tag.
202+
<li>Commit.</li>
203+
<li>Create a tag and push.
202204
<p>
203205
Use annotated tags.
204206
The naming rule is `v(version)' (e.g. v5.4.0).
@@ -231,10 +233,10 @@ <h2 id="release-operation">Release</h2>
231233
</li>
232234
<li>Announce release.
233235
<ul>
234-
<li>Twitter (<a href="https://twitter.com/Tera_Term" target="_blank">https://twitter.com/Tera_Term</a>)</li>
236+
<li>X (<a href="https://x.com/Tera_Term" target="_blank">https://x.com/Tera_Term</a>)</li>
235237
</ul>
236238
</li>
237-
<li id="increment_version">When periodic release, create stable branch.
239+
<li>When periodic release, create stable branch.
238240
<pre>
239241
git checkout -b stable_5_4
240242
</pre>
@@ -243,8 +245,11 @@ <h2 id="release-operation">Release</h2>
243245
<p>When periodic release,</p>
244246
<ul>
245247
<li>
246-
teraterm/common/tt-version.h<br>
247-
Increment TT_VERSION_MINOR and set SUBSTR to "dev" in main branch.
248+
At main branch.
249+
<ul>
250+
<li>
251+
teraterm/common/tt-version.h<br>
252+
Increment TT_VERSION_MINOR and set SUBSTR to "dev."
248253
<pre>
249254
#define TT_VERSION_MAJOR 5
250255
- #define TT_VERSION_MINOR 4
@@ -253,36 +258,20 @@ <h2 id="release-operation">Release</h2>
253258
- #undef TT_VERSION_SUBSTR
254259
+ #define TT_VERSION_SUBSTR "dev"
255260
</pre>
256-
Increment TT_VERSION_PATCH and set SUBSTR to "dev" in stable branch.
257-
<pre>
258-
#define TT_VERSION_MAJOR 5
259-
#define TT_VERSION_MINOR 4
260-
- #define TT_VERSION_PATCH 0
261-
- #undef TT_VERSION_SUBSTR
262-
+ #define TT_VERSION_PATCH 1
263-
+ #define TT_VERSION_SUBSTR "dev"
264-
</pre>
265-
</li>
266-
<li>
267-
ttssh2/ttssh/ttxssh-version.h<br>
268-
Increment TT_VERSION_MINOR in main branch.
261+
</li>
262+
<li>
263+
ttssh2/ttssh/ttxssh-version.h<br>
264+
Increment TT_VERSION_MINOR.
269265
<pre>
270266
#define TTSSH_VERSION_MAJOR 3
271267
- #define TTSSH_VERSION_MINOR 4
272268
+ #define TTSSH_VERSION_MINOR 5
273269
#define TTSSH_VERSION_PATCH 0
274270
</pre>
275-
Increment TTSSH_VERSION_PATCH in stable branch.
276-
<pre>
277-
#define TTSSH_VERSION_MAJOR 3
278-
#define TTSSH_VERSION_MINOR 4
279-
- #define TTSSH_VERSION_PATCH 0
280-
+ #define TTSSH_VERSION_PATCH 1
281-
</pre>
282-
</li>
283-
<li>
284-
installer\teraterm.iss<br>
285-
Set AppVer to [next version]-dev in main branch.
271+
</li>
272+
<li>
273+
installer\teraterm.iss<br>
274+
Set AppVer to [next version]-dev.
286275
<pre>
287276
- #define AppVer "5.4.0"
288277
+ #define AppVer "5.5.0-dev"
@@ -298,7 +287,45 @@ <h2 id="release-operation">Release</h2>
298287
- Name: makearchive.bat; Parameters: release
299288
+ ;Name: makearchive.bat; Parameters: release
300289
</pre>
301-
Set AppVer to [next version]-dev in stable branch too.
290+
</li>
291+
<li>
292+
doc\en/ja\html\about\history.html<br>
293+
Add template of changelog for next release.
294+
<pre>
295+
&lt;h3 id="teraterm_5.5.0"&gt;YYYY.MM.DD (Ver 5.5.0 not released yet)&lt;/h3&gt;
296+
</pre>
297+
</li>
298+
<li>Commit and push.</li>
299+
</ul>
300+
</li>
301+
<li>
302+
At stable branch.
303+
<ul>
304+
<li>
305+
teraterm/common/tt-version.h<br>
306+
Increment TT_VERSION_PATCH and set SUBSTR to "dev."
307+
<pre>
308+
#define TT_VERSION_MAJOR 5
309+
#define TT_VERSION_MINOR 4
310+
- #define TT_VERSION_PATCH 0
311+
- #undef TT_VERSION_SUBSTR
312+
+ #define TT_VERSION_PATCH 1
313+
+ #define TT_VERSION_SUBSTR "dev"
314+
</pre>
315+
</li>
316+
<li>
317+
ttssh2/ttssh/ttxssh-version.h<br>
318+
Increment TTSSH_VERSION_PATCH.
319+
<pre>
320+
#define TTSSH_VERSION_MAJOR 3
321+
#define TTSSH_VERSION_MINOR 4
322+
- #define TTSSH_VERSION_PATCH 0
323+
+ #define TTSSH_VERSION_PATCH 1
324+
</pre>
325+
</li>
326+
<li>
327+
installer\teraterm.iss<br>
328+
Set AppVer to [next version]-dev.
302329
<pre>
303330
- #define AppVer "5.4.0"
304331
+ #define AppVer "5.4.1-dev"
@@ -314,13 +341,26 @@ <h2 id="release-operation">Release</h2>
314341
- Name: makearchive.bat; Parameters: release
315342
+ ;Name: makearchive.bat; Parameters: release
316343
</pre>
344+
</li>
345+
<li>
346+
doc\en/ja\html\about\history.html<br>
347+
Add template of changelog for next release.
348+
<pre>
349+
&lt;h3 id="teraterm_5.4.1"&gt;YYYY.MM.DD (Ver 5.4.1 not released yet)&lt;/h3&gt;
350+
</pre>
351+
</li>
352+
<li>Commit and push.</li>
353+
</ul>
317354
</li>
318355
</ul>
319356
<p>When stable release,</p>
320357
<ul>
321358
<li>
322-
teraterm/common/tt-version.h<br>
323-
Increment TT_VERSION_PATCH and set SUBSTR to "dev" in stable branch.
359+
At stable branch.
360+
<ul>
361+
<li>
362+
teraterm/common/tt-version.h<br>
363+
Increment TT_VERSION_PATCH and set SUBSTR to "dev" in stable branch.
324364
<pre>
325365
#define TT_VERSION_MAJOR 5
326366
#define TT_VERSION_MINOR 4
@@ -329,20 +369,20 @@ <h2 id="release-operation">Release</h2>
329369
+ #define TT_VERSION_PATCH 2
330370
+ #define TT_VERSION_SUBSTR "dev"
331371
</pre>
332-
</li>
333-
<li>
334-
ttssh2/ttssh/ttxssh-version.h<br>
335-
Increment TTSSH_VERSION_PATCH in stable branch.
372+
</li>
373+
<li>
374+
ttssh2/ttssh/ttxssh-version.h<br>
375+
Increment TTSSH_VERSION_PATCH in stable branch.
336376
<pre>
337377
#define TTSSH_VERSION_MAJOR 3
338378
#define TTSSH_VERSION_MINOR 4
339379
- #define TTSSH_VERSION_PATCH 1
340380
+ #define TTSSH_VERSION_PATCH 2
341381
</pre>
342-
</li>
343-
<li>
344-
installer\teraterm.iss<br>
345-
Set AppVer to [next version]-dev in stable branch.
382+
</li>
383+
<li>
384+
installer\teraterm.iss<br>
385+
Set AppVer to [next version]-dev in stable branch.
346386
<pre>
347387
- #define AppVer "5.4.1"
348388
+ #define AppVer "5.4.2-dev"
@@ -358,6 +398,16 @@ <h2 id="release-operation">Release</h2>
358398
- Name: makearchive.bat; Parameters: release
359399
+ ;Name: makearchive.bat; Parameters: release
360400
</pre>
401+
</li>
402+
<li>
403+
doc\en/ja\html\about\history.html<br>
404+
Add template of changelog for next release on stable branch.
405+
<pre>
406+
&lt;h3 id="teraterm_5.4.2"&gt;YYYY.MM.DD (Ver 5.4.2 not released yet)&lt;/h3&gt;
407+
</pre>
408+
</li>
409+
<li>Commit and push.</li>
410+
</ul>
361411
</li>
362412
</ul>
363413
</li>
@@ -379,7 +429,7 @@ <h2 id="code-freeze">About code freeze.</h2>
379429

380430
<p>
381431
After code freeze, only critical bug fix is able to committed.<br />
382-
Code freeze start with <a href="#RC_commit">RC commit in development branch</a>, and end with <a href="#increment_version">version increment commit.</a>.
432+
Code freeze start with <a href="#RC_commit">RC commit</a>, and end with <a href="#increment_version">version increment commit.</a>.
383433
</p>
384434

385435
</body>

0 commit comments

Comments
 (0)