You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
:description: Demonstrates how to add a new product to the Release Note Generator.
3
+
:page-pagination: prev
4
+
:page-topic-type: howto
5
+
6
+
[abstract]
7
+
{description}
8
+
9
+
== Prerequisites
10
+
This guide is intended for technical writers and developers who are familiar with the Release Note Generator. If you are new to the tool, please refer to the link:https://confluence.issues.couchbase.com/wiki/spaces/DOCS/pages/3338961232/Other+Tools[installation and use of the Release Note Generator] guide for more information.
11
+
Before you begin, make sure that you have the release note generator installed and running.
TIP: The script will save the parameters as they're entered,
@@ -226,13 +228,41 @@ the API will only retrieve items that have a security level set to `public` or `
226
228
====
227
229
228
230
jql::
229
-
A valid JQL statement that the script will use to retrieve the tickets.
231
+
A valid JQL{empty}footnote:jql-footnote[] statement that the script will use to retrieve the tickets.
230
232
Pay close attention to the field parameters delimited by `{{}}`;
231
233
these are the named parameters that will be replaced with the values
232
234
entered by the user from the xref:#fields[`fields`] section.
233
235
234
236
=== Step {counter:flow}: Render the release note
235
237
238
+
Having retrieved the tickets that match the JQL,
239
+
the script will pick up the template designated for the release set.
240
+
241
+
[source, yaml]
242
+
----
243
+
template: couchbase-server-bug-fixes.jinja2
244
+
----
245
+
246
+
[NOTE]
247
+
.Remember the `templates` location!
248
+
====
249
+
The location of the Jinja templates is defined in the `templates` section of the configuration file.
250
+
====
251
+
252
+
The script will take the collection of tickets and run them through the template, producing the final AsciiDoc file.
253
+
254
+
NOTE: The Jinja template system is very similar to template engines such as JSP, ASP, and ThymeLeaf.
255
+
The scope of its function is beyond the scope of this design guide,
256
+
but you can find information and tutorials at https://jinja.palletsprojects.com
257
+
258
+
== Further reading
259
+
260
+
For more information on Jinja templates, refer to the official documentation at link:https://jinja.palletsprojects.com[].
261
+
262
+
We have also created a guide for developers on link:https://confluence.issues.couchbase.com/wiki/spaces/DOCS/pages/3230269470/A+Developer+s+Guide+to+Release+Notes[how to prepare Jira tickets for inclusion in release notes].
263
+
264
+
There is also a guide for technical writers covering the link:https://confluence.issues.couchbase.com/wiki/spaces/DOCS/pages/3338961232/Other+Tools[installation and use of the Release Note Generator].
0 commit comments