<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 04:46:43 CET 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Magnolia - Issue tracker</title>
    <link>https://jira.magnolia-cms.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-uk</language>    <build-info>
        <version>9.4.2</version>
        <build-number>940002</build-number>
        <build-date>19-01-2023</build-date>
    </build-info>


<item>
            <title>[NPMCLI-120] Jumpstart can download and use webapps instead of bundles</title>
                <link>https://jira.magnolia-cms.com/browse/NPMCLI-120</link>
                <project id="13983" key="NPMCLI">Magnolia CLI</project>
                    <description>&lt;p&gt;Jumpstart should support grabbing a magnolia webapp and a tomcat and putting them together in a working setup that functions the same as a bundle.&lt;/p&gt;

&lt;p&gt;Reason:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;When starting a real project, a demo project often has to be removed which can be complicated.&lt;/li&gt;
	&lt;li&gt;Magnolia provides more useful webapps than it provides bundles.&lt;br/&gt;
For example: several of these webapps are more useful for starting actual projects than the bundles because they do not include demo projects.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Info on existing bundles and webapps:&lt;br/&gt;
&lt;a href=&quot;https://documentation.magnolia-cms.com/display/DOCS/Bundles+and+webapps&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://documentation.magnolia-cms.com/display/DOCS/Bundles+and+webapps&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&amp;#8212;&lt;/p&gt;

&lt;p&gt;Proposed options:&lt;/p&gt;
&lt;h1&gt;&lt;a name=&quot;Propsal1&quot;&gt;&lt;/a&gt;Propsal 1&lt;/h1&gt;

&lt;p&gt;&lt;b&gt;Behaviour with no options&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;tt&gt;mgnl jumpstart&lt;/tt&gt;  Default becomes: &lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;It prompts you on which edition you want (empty, community, enterprise-edition-standard, enterprise-edition-pro, cloud. Community is the default.)&lt;/li&gt;
	&lt;li&gt;If you choose community, ee-std, ee-pro, then It prompts you with or without demo (y/n) n is the default&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;b&gt;Additional options&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Specify the full webapp or bundle name:&lt;br/&gt;
mgnl jumpstart --webapp &amp;lt;webapp name&amp;gt;&lt;br/&gt;
mgnl jumpstart --bundle &amp;lt;bundle name&amp;gt;&lt;/p&gt;

&lt;p&gt;ie&lt;br/&gt;
&lt;tt&gt;mgnl jumpstart --webapp magnolia&#8209;enterprise&#8209;standard&#8209;webapp&lt;/tt&gt;&lt;/p&gt;


&lt;h1&gt;&lt;a name=&quot;Proposal2&quot;&gt;&lt;/a&gt;Proposal 2&lt;/h1&gt;
&lt;p&gt;Same as above - but &lt;br/&gt;
&lt;tt&gt;mgnl jumpstart&lt;/tt&gt;  Default becomes: &lt;br/&gt;
It prompts you which one you want- from these options:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;cloud&lt;/li&gt;
	&lt;li&gt;empty&lt;/li&gt;
	&lt;li&gt;community (default)&lt;/li&gt;
	&lt;li&gt;community-demo&lt;/li&gt;
	&lt;li&gt;enterprise-standard&lt;/li&gt;
	&lt;li&gt;enterprise-standard-demo&lt;/li&gt;
	&lt;li&gt;enterprise-pro&lt;/li&gt;
	&lt;li&gt;enterprise-pro-demo&lt;/li&gt;
&lt;/ul&gt;




</description>
                <environment></environment>
        <key id="58524">NPMCLI-120</key>
            <summary>Jumpstart can download and use webapps instead of bundles</summary>
                <type id="14" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10895&amp;avatarType=issuetype">Story</type>
                                            <priority id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/neutral.gif">Neutral</priority>
                        <status id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="mdivilek">Milan Divilek</assignee>
                                    <reporter username="czimmermann">Christopher Zimmermann</reporter>
                        <labels>
                    </labels>
                <created>Mon, 20 Mar 2017 10:49:20 +0100</created>
                <updated>Wed, 28 Feb 2018 05:50:57 +0100</updated>
                            <resolved>Tue, 30 Jan 2018 08:29:18 +0100</resolved>
                                                    <fixVersion>3.0.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>8</watches>
                                                                                                                <comments>
                            <comment id="141619" author="fgrilli" created="Wed, 5 Apr 2017 16:09:06 +0200"  >&lt;p&gt;I&apos;d rather not have tons of options for available webapps cause I&apos;m afraid that would get messy, also considering that the offer might be increased in the future. I like the idea of a &lt;tt&gt;--list&lt;/tt&gt; option to display available web app flavours. &lt;/p&gt;</comment>
                            <comment id="141680" author="rkowalski" created="Thu, 6 Apr 2017 16:34:23 +0200"  >&lt;p&gt;Lets work in an iterative way on this and split this up.&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Step 1: change jumpstart under the hood so that mgnl jumpstart is creating the &lt;b&gt;current&lt;/b&gt; standard installation on its own. For the user nothing should change. This is already a huge step forward and can be merged / deployed as standalone improvement&lt;/li&gt;
	&lt;li&gt;Step 2: using the new helper methods and infrastructure which was created in Step 1 we can assemble all kinds of webapps. For this step we still need to define how a user decides for webapps.&lt;/li&gt;
	&lt;li&gt;Step 3: if decided, we can also seperately add the --list feature or other ways to discover available options. If small enough, this may also fit good into Step 2&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;This way we get several benefits:&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;The size of a PR is smaller, they are easier to review, test and reason about&lt;/li&gt;
	&lt;li&gt;We get some time to argue how step 2 or 3 could work&lt;/li&gt;
	&lt;li&gt;We can deliver the first improvement (slightly faster installation time) immediately and create value for our users early&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="141681" author="rkowalski" created="Thu, 6 Apr 2017 16:38:30 +0200"  >&lt;p&gt;Set Storypoints to 3, have to readjust as soon as we know how we want to continue in Step 2 / 3&lt;/p&gt;

&lt;p&gt;Probably overall Storypoints are 5&lt;/p&gt;</comment>
                            <comment id="141682" author="czimmermann" created="Thu, 6 Apr 2017 16:49:08 +0200"  >&lt;p&gt;Splitup plan sounds good to me.&lt;/p&gt;</comment>
                            <comment id="141877" author="rkowalski" created="Tue, 11 Apr 2017 13:41:20 +0200"  >&lt;p&gt;depends on &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLTOMCAT-1&quot; title=&quot;Supply a downloadable magnolia preconfigured tomcat without magnolia itself&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLTOMCAT-1&quot;&gt;&lt;del&gt;NPMCLI-131&lt;/del&gt;&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="141893" author="rkowalski" created="Tue, 11 Apr 2017 15:44:35 +0200"  >&lt;p&gt;Notes from discussion with &lt;a href=&quot;https://jira.magnolia-cms.com/secure/ViewProfile.jspa?name=creichenbach&quot; class=&quot;user-hover&quot; rel=&quot;creichenbach&quot;&gt;creichenbach&lt;/a&gt;:&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;dev version for devs probably doesn&apos;t need public instance. maybe we can get rid of it. it would speed up each boot. what do light-module devs need?&lt;/li&gt;
	&lt;li&gt;the html file in the root is not neccessary for dev, but it might be confusing for existing users if it goes away&lt;/li&gt;
	&lt;li&gt;even if we just need the additional scripts and small mods for tomcat we still introduce another dependency which makes releasing harder&lt;/li&gt;
	&lt;li&gt;relying on git.magnolia-cms.com is not reliable to get those files, nexus is the single point of truth for people&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="141917" author="czimmermann" created="Tue, 11 Apr 2017 22:48:24 +0200"  >&lt;p&gt;&quot;even if we just need the additional scripts and small mods for tomcat we still introduce another dependency which makes releasing harder&quot;&lt;br/&gt;
Can you describe how much harder releasing would be? What exactly would need to be released in addition? Maybe you can ask in the morning standup who can provide an answer.&lt;/p&gt;

&lt;p&gt;Could the zip build of these files be automated into one of the existing releases?&lt;/p&gt;

&lt;p&gt;I think the additional work here is less then the work of providing additional bundles.&lt;/p&gt;</comment>
                            <comment id="141953" author="rkowalski" created="Wed, 12 Apr 2017 11:09:12 +0200"  >&lt;p&gt;I think it has to be tested that everything still works for the CLI. Right now the bundles are self-contained and integration tested.&lt;/p&gt;

&lt;p&gt;I will double check with someone who knows the release process better.&lt;/p&gt;</comment>
                            <comment id="141962" author="creichenbach" created="Wed, 12 Apr 2017 11:43:02 +0200"  >&lt;p&gt;I&apos;m not sure about the required effort for releasing those scripts and config files separately. If we did such a thing, it would probably be in the form of a blank, pre-configured, magnolia-ready tomcat. However, this would need some thorough architectural considerations first, about in which form to release, how to integrate with existing bundles etc.&lt;/p&gt;

&lt;p&gt;On the other hand, if you have a look at what those files actually do, it&apos;s questionable if we need them at all. All they add on top of standard tomcat is:&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Provide custom commands for startup/shutdown -&amp;gt; is hidden anyway in our case&lt;/li&gt;
	&lt;li&gt;Check maximum number of open files limit -&amp;gt; that&apos;s generally not relevant anymore since we moved away from jackrabbit (if I&apos;m not mistaken)&lt;/li&gt;
	&lt;li&gt;Show the Magnolia banner at startup -&amp;gt; well...&lt;/li&gt;
	&lt;li&gt;Duplicate the author webapp if public isn&apos;t present -&amp;gt; not required if working with a single webapp while developing&lt;/li&gt;
	&lt;li&gt;Set some JVM args -&amp;gt; not sure about this one, but I guess we could live with defaults, or find another solution there&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="144212" author="czimmermann" created="Thu, 8 Jun 2017 13:13:51 +0200"  >&lt;p&gt;I like the point &quot;it&apos;s questionable if we need them at all&quot;. Worth considering. An important consideration is simply the consistancy between what you get with the CLI vs the bundles. Ideally they would behave similiarly - for example so that existing docs and tutorials are correct.&lt;/p&gt;

&lt;p&gt;It would be great to do the &quot;thorough architectural considerations first, about in which form to release, how to integrate with existing bundles etc.&quot; and have a proposal or two about how to proceed.&lt;/p&gt;</comment>
                            <comment id="152216" author="czimmermann" created="Tue, 28 Nov 2017 15:41:32 +0100"  >&lt;p&gt;I think a good next step would be to identify the tasks and estimate the effort that the CLI could get a webapp and get all other necessary files so that it behaves just like the bundles. IF this effort is not to high, then it&apos;s probably the best approach simply because Magnolia will behave in a consistent way - and so docs and trainers do not need to make exceptions.&lt;/p&gt;</comment>
                            <comment id="152820" author="jsimak" created="Mon, 11 Dec 2017 14:04:34 +0100"  >&lt;p&gt;I can see couple of ways this can be done:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;create new maven module that would output tomcat with all the files in as a zip file&lt;/li&gt;
	&lt;li&gt;get files from a tag that was used for release&lt;/li&gt;
	&lt;li&gt;download existing bundle, remove webapps it contains, replace webapps it contains with the one user specified&lt;/li&gt;
	&lt;li&gt;copy-paste files in the git to the npmcli module&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;Imho we should stay consistent and provide same functionality (=use same tomcat setup) for bundles and webapps when using mgnl jumpstart. I&apos;d try to avoid confusion as much as possible, ideally user shouldn&apos;t notice if he&apos;s using bundle or webapp (except for webapp specific setup of course).&lt;/p&gt;

&lt;p&gt;And for the solution, separate maven module for the tomcat seems most robust to me. The other ones are kinda &quot;meh&quot; &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;.&lt;/p&gt;</comment>
                            <comment id="152823" author="creichenbach" created="Mon, 11 Dec 2017 14:40:26 +0100"  >&lt;p&gt;I was involved the last time this was discussed (and then postponed), and the reason was basically that simple solutions (roughly 2. - 4. in your list) would be rather hacky, e.g. rely on content from our git repos. So it seems you came to the same conclusion as us regarding those. &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;

&lt;p&gt;What exactly would 1. mean? Would that be something similar to the bundle projects we already have, just a larger variety of supported webapps (and possibly without demo content)?&lt;/p&gt;</comment>
                            <comment id="152825" author="jsimak" created="Mon, 11 Dec 2017 15:02:05 +0100"  >&lt;p&gt;Hey Cedric,&lt;/p&gt;

&lt;p&gt;what i meant is to add new generated zip file that would be created upon release. That file would contain clean tomcat and stuff that is in our ce/ee bundle. Afaict we do create bundles for some of the modules we have (&lt;a href=&quot;https://nexus.magnolia-cms.com/content/repositories/enterprise/info/magnolia/magnolia-module-backup/2.2/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;backup for example&lt;/a&gt;), this would be just yet another bundle containing mentioned stuff. Since we already know how to create such bundles, it shouldn&apos;t be a problem to add a maven plugin that would create it to the ce/ee bundles.&lt;/p&gt;

&lt;p&gt;I hope that what i wrote makes sense.&lt;/p&gt;</comment>
                            <comment id="152827" author="creichenbach" created="Mon, 11 Dec 2017 15:36:12 +0100"  >&lt;p&gt;Not sure if I understand correctly... &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/emoticons/biggrin.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;

&lt;p&gt;The backup bundle seems to be just a collection of related libraries/jars, but doesn&apos;t contain a tomcat or webapp if I&apos;m not mistaken, right?&lt;/p&gt;

&lt;p&gt;So what I understand is that:&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Currently, we have just 3 tomcat bundles, &lt;tt&gt;community-demo&lt;/tt&gt;, &lt;tt&gt;enterprise-pro-demo&lt;/tt&gt; and &lt;tt&gt;enterprise-addons&lt;/tt&gt;.&lt;/li&gt;
	&lt;li&gt;The CLI only supports the &lt;tt&gt;community-demo&lt;/tt&gt; bundle.&lt;/li&gt;
	&lt;li&gt;We&apos;d create and publish more tomcat-bundle projects, e.g. &lt;tt&gt;community-empty&lt;/tt&gt; (containing empty-webapp), and let CLI users specify which one should be fetched.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;This sounds like the cleanest solution without ripping apart our current setup, but has the disadvantage of having to create a bundle project for each webapp to be supported.&lt;/p&gt;

&lt;p&gt;On a side note, from what I&apos;ve seen and heard, the current state of bundle building is a bit messy, sprinkled with boilerplate config and could be refactored a bit before extending it even further. Then again, this sounds like a lot of headache. (feelsbadman)&lt;/p&gt;</comment>
                            <comment id="152834" author="jsimak" created="Mon, 11 Dec 2017 16:22:14 +0100"  >&lt;p&gt;That&apos;s not what i meant, choosing backup module as an example was a poor idea, i will try to explain it better &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/emoticons/biggrin.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;.&lt;/p&gt;

&lt;p&gt;If you have a look at this &lt;a href=&quot;https://git.magnolia-cms.com/projects/PLATFORM/repos/ce-packs/browse/magnolia-community-demo-bundle/pom.xml&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;pom.xml&lt;/a&gt;, theres &lt;tt&gt;maven-assembly-plugin&lt;/tt&gt; that creates a bundle. It&apos;s descriptor can be found &lt;a href=&quot;https://git.magnolia-cms.com/projects/PLATFORM/repos/ce-packs/browse/magnolia-community-demo-bundle/src/release/tomcat-bundle.xml&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;here&lt;/a&gt;. What i propose is either to add new configuration that would create &quot;empty tomcat bundle&quot; (no webapps inside), or add a new maven submodule to ce-packs/ee-packs, that would contain configuration for &quot;empty tomcat bundle&quot; and would contain the &lt;tt&gt;maven-assembly-plugin&lt;/tt&gt; config in it&apos;s &lt;tt&gt;pom.xml&lt;/tt&gt;. This way we&apos;d have magnolia-ready tomcat tar.gz / zip file available for us on our nexus. We could download this file, unpack it, download webapp specified via cli, put it in and be ready to go.&lt;/p&gt;

&lt;p&gt;Having bundles for all of the webapps seems too much overkill for me if we can generate tomcat with all the files we need without webapps.&lt;/p&gt;

&lt;p&gt;I hope it&apos;s now clear what i meant &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;.&lt;/p&gt;</comment>
                            <comment id="152856" author="creichenbach" created="Tue, 12 Dec 2017 07:52:39 +0100"  >&lt;p&gt;Ah, now I see. &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/emoticons/biggrin.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; So, like a barebone for dropping in any webapp. Sounds like a good plan to me.&lt;/p&gt;

&lt;p&gt;Ideally, this could be used for the current bundles as well to mitigate the boilerplate config problem I mentioned above. If you look at the assembly config of &lt;a href=&quot;https://git.magnolia-cms.com/projects/PLATFORM/repos/ce-packs/browse/magnolia-community-demo-bundle/src/release/tomcat-bundle.xml&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;community-demo&lt;/a&gt; and &lt;a href=&quot;https://git.magnolia-cms.com/projects/PLATFORM/repos/ee-packs/browse/magnolia-enterprise-pro-demo-bundle/src/release/tomcat-bundle.xml&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;enterprise-pro-demo&lt;/a&gt;, they are largely the same. So e.g. the new barebone project would do most of that, and the bundle-specific ones would just drop in their corresponding webapps.&lt;/p&gt;</comment>
                            <comment id="152882" author="jsimak" created="Tue, 12 Dec 2017 09:24:24 +0100"  >&lt;p&gt;Sounds good to me &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;</comment>
                            <comment id="154725" author="mdivilek" created="Tue, 23 Jan 2018 15:35:07 +0100"  >&lt;p&gt;&lt;em&gt;mgnl jumpstart --webapp magnolia&#8209;enterprise&#8209;standard&#8209;webapp&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;magnolia&#8209;enterprise&#8209;standard&#8209;webapp is not enough information to get the webapp. Also repository(e.g. magnolia.enterprise.releases) and groupId(e.g. info.magnolia.eebundle) are required.&lt;/p&gt;

&lt;p&gt;So I decided not implement --webapp and --bundle options&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Implemented solution&lt;/b&gt;&lt;br/&gt;
mgnl jumpstart prompts which webapp do you want - see  &lt;span class=&quot;image-wrap&quot; style=&quot;&quot;&gt;&lt;a id=&quot;42603_thumb&quot; href=&quot;https://jira.magnolia-cms.com/secure/attachment/42603/42603_Screen+Shot+2018-01-23+at+15.33.39.png&quot; title=&quot;Screen Shot 2018-01-23 at 15.33.39.png&quot; file-preview-type=&quot;image&quot; file-preview-id=&quot;42603&quot; file-preview-title=&quot;Screen Shot 2018-01-23 at 15.33.39.png&quot;&gt;&lt;img src=&quot;https://jira.magnolia-cms.com/secure/thumbnail/42603/_thumb_42603.png&quot; style=&quot;border: 0px solid black&quot; role=&quot;presentation&quot;/&gt;&lt;/a&gt;&lt;/span&gt; &lt;br/&gt;
If required webapp is not community then it prompts also for credentials &lt;br/&gt;
Removed -e (enterprise) and -c (cloud) attributes.&lt;/p&gt;</comment>
                            <comment id="154729" author="czimmermann" created="Tue, 23 Jan 2018 16:10:06 +0100"  >&lt;p&gt;Im fine with the list of all webapps right away - rather than the two part thing I proposed.&lt;/p&gt;

&lt;p&gt;I think the default should be the magnolia-community-webapp. &lt;br/&gt;
(Rationale - if you start with the demo by accident, its hard to remove. If you start without the demo by accident, its easy to add.)&lt;/p&gt;

&lt;p&gt;I still think we should support the --webapp parameter, it supports documentation and training exercises and automation. It could be limited to only work on the webapps that are &quot;configured&quot; in that list.&lt;/p&gt;

&lt;p&gt;Im not sure how much use there would be to support getting ANY webapp by also being able to specify repository and groupid. (Seems nice for completeness, but I dont see a pressing usecase)&lt;/p&gt;

&lt;p&gt;And, of course my original proposal to also be able to get bundles is totally redundant with being able to get webapps and was nonsense. &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;</comment>
                            <comment id="154812" author="mdivilek" created="Wed, 24 Jan 2018 15:25:46 +0100"  >&lt;blockquote&gt;
&lt;p&gt;I think the default should be the magnolia-community-webapp. &lt;br/&gt;
(Rationale - if you start with the demo by accident, its hard to remove. If you start without the demo by accident, its easy to add.)&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;&lt;img class=&quot;emoticon&quot; src=&quot;https://jira.magnolia-cms.com/images/icons/emoticons/thumbs_up.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I still think we should support the --webapp parameter, it supports documentation and training exercises and automation. It could be limited to only work on the webapps that are &quot;configured&quot; in that list.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;that make sense, I&apos;ll implement it&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Im not sure how much use there would be to support getting ANY webapp by also being able to specify repository and groupid. (Seems nice for completeness, but I dont see a pressing usecase)&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Would be nice to have it, but i don&apos;t see use case if we limit download only from magnolia nexus.. &lt;/p&gt;</comment>
                            <comment id="154815" author="czimmermann" created="Wed, 24 Jan 2018 15:49:03 +0100"  >&lt;p&gt;Great.&lt;br/&gt;
OK, lets skip being able to get &lt;b&gt;any&lt;/b&gt; webapp by specifying repo and groupid. We can see if a request or need comes in for it.&lt;/p&gt;</comment>
                            <comment id="154875" author="czimmermann" created="Thu, 25 Jan 2018 14:34:13 +0100"  >&lt;p&gt;Error message:&lt;/p&gt;

&lt;p&gt;Your mgnl-cli.json configuration (&lt;span class=&quot;error&quot;&gt;&amp;#91;path to mgnl-cli.json file&amp;#93;&lt;/span&gt;) does not contain the new tomcatDownloadUrl and availableWebapps nodes introduced in version 3.0. &lt;/p&gt;

&lt;p&gt;Please either:&lt;br/&gt;
1. Remove or rename the mgnl-cli.json file and run the &#8220;mgnl customize-local-config&#8221; command in that directory to recreate the file with the new nodes - and then reapply your customizations, or &lt;br/&gt;
2. Edit the mgnl-cli.json file and add the following under the setupMagnolia node (Note that downloadUrl has changed):&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;FULL CONFIG OF THOSE THREE NODES&amp;#93;&lt;/span&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10040">
                    <name>causality</name>
                                                                <inwardlinks description="is causing">
                                        <issuelink>
            <issuekey id="64443">NPMCLI-166</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="64477">NPMCLI-167</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10020">
                    <name>dependency</name>
                                                                <inwardlinks description="is depended upon by">
                                        <issuelink>
            <issuekey id="57300">NPMCLI-61</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10010">
                    <name>relation</name>
                                            <outwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="58955">MGNLTOMCAT-1</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="42603" name="Screen Shot 2018-01-23 at 15.33.39.png" size="93819" author="mdivilek" created="Tue, 23 Jan 2018 15:34:12 +0100"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_14166" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Acceptance criteria</customfieldname>
                        <customfieldvalues>
                            
        <checklist>
        <![CDATA[
                            




                
                                    <div class="o-completion" style="display: flex; flex-shrink: 0;"><span  class="aui-lozenge aui-lozenge-complete" style="font-size: 12px; font-weight: normal; display: flex; flex-direction: row; align-items: center;" ><span style="padding-right: 4px; vertical-align: middle;"><svg width="15" height="15" viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg" fill="white"><path clip-rule="evenodd" d="m10.41037,3.42544l-7.86501,0c-0.72395,0 -1.31084,0.58688 -1.31084,1.31084l0,7.86508c0,0.7239 0.58689,1.3108 1.31084,1.3108l7.86501,0c0.724,0 1.3109,-0.5869 1.3109,-1.3108l0,-7.86508c0,-0.72396 -0.5869,-1.31084 -1.3109,-1.31084zm-7.86501,-0.65542c-1.08593,0 -1.96626,0.88032 -1.96626,1.96626l0,7.86508c0,1.0859 0.88033,1.9662 1.96626,1.9662l7.86501,0c1.086,0 1.9663,-0.8803 1.9663,-1.9662l0,-7.86508c0,-1.08594 -0.8803,-1.96626 -1.9663,-1.96626l-7.86501,0z" fill-rule="evenodd"/><path d="m5.09049,10.18526l-1.82767,-1.82766l-0.78479,0.78479l2.61246,2.61246l5.38758,-5.38754l-0.78483,-0.78479l-4.60275,4.60274z"/></svg></span><span>Empty</span></span></div>
                        ]]>
    </checklist>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10111" key="com.atlassian.jira.toolkit:reporterdomain">
                        <customfieldname>Company</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>magnolia-cms.com</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10031" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 5 Apr 2017 16:09:06 +0200</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_12730" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_14151" key="com.atlassian.jira.toolkit:message">
                        <customfieldname>Docu info</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10246" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>NPMCLI-143</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10061" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comm is not jira-dev</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10071" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last participant</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>cmeier</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            6 years, 3 weeks, 3 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>23.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>creichenbach</customfieldvalue>
            <customfieldvalue>czimmermann</customfieldvalue>
            <customfieldvalue>fgrilli</customfieldvalue>
            <customfieldvalue>jsimak</customfieldvalue>
            <customfieldvalue>mdivilek</customfieldvalue>
            <customfieldvalue>rkowalski</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzzz1b:fr3t02fv06052f</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10245" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="620">Kromeriz 126</customfieldvalue>
    <customfieldvalue id="637">Kromeriz 130</customfieldvalue>
    <customfieldvalue id="641">Kromeriz 131</customfieldvalue>
    <customfieldvalue id="649">Kromeriz 132</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10242" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>8.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_14168" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Task DoD</customfieldname>
                        <customfieldvalues>
                            
        <checklist>
        <![CDATA[
                            




                
                        
        <div style="margin-bottom: 8px;">
                            <div class="o-completion" style="display: flex; flex-shrink: 0;"><span  class="aui-lozenge" style="font-size: 12px; font-weight: normal; display: flex; flex-direction: row; align-items: center;" ><span style="padding-right: 4px; vertical-align: middle;"><svg width="15" height="15" viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg" fill="white"><path clip-rule="evenodd" d="m10.41037,3.42544l-7.86501,0c-0.72395,0 -1.31084,0.58688 -1.31084,1.31084l0,7.86508c0,0.7239 0.58689,1.3108 1.31084,1.3108l7.86501,0c0.724,0 1.3109,-0.5869 1.3109,-1.3108l0,-7.86508c0,-0.72396 -0.5869,-1.31084 -1.3109,-1.31084zm-7.86501,-0.65542c-1.08593,0 -1.96626,0.88032 -1.96626,1.96626l0,7.86508c0,1.0859 0.88033,1.9662 1.96626,1.9662l7.86501,0c1.086,0 1.9663,-0.8803 1.9663,-1.9662l0,-7.86508c0,-1.08594 -0.8803,-1.96626 -1.9663,-1.96626l-7.86501,0z" fill-rule="evenodd"/><path d="m5.09049,10.18526l-1.82767,-1.82766l-0.78479,0.78479l2.61246,2.61246l5.38758,-5.38754l-0.78483,-0.78479l-4.60275,4.60274z"/></svg></span><span>0/6</span></span></div>
                    
            <div class="checklist-progress-bar-wrapper" style="">
        <div class="checklist-progress-bar" style="position: relative; width: 100%; background-color: #cccccc; margin-bottom: 2px; margin-top: 5px;">
                        <div class="checklist-progress" style="display: block; float: none; width: 0%; height: 2px; background: #14892c;">
                            </div>
        </div>
    </div>
        </div>
    
                                    <div style="display: flex; align-items: flex-start; padding: 0; margin-left: 12px; float: none; font-size: 14px;">
                                                                <span style="padding-right: 5px; align-self: flex-start;">
                                <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" class="unchecked"><path d="M0.441406 6.94141C0.441406 5.28455 1.78455 3.94141 3.44141 3.94141H15.4414C17.0983 3.94141 18.4414 5.28455 18.4414 6.94141V18.9414C18.4414 20.5983 17.0983 21.9414 15.4414 21.9414H3.44141C1.78455 21.9414 0.441406 20.5983 0.441406 18.9414V6.94141Z" fill="#EFF4FB" /><path fill-rule="evenodd" clip-rule="evenodd" d="M12.4414 3.94141H3.44141C1.78455 3.94141 0.441406 5.28455 0.441406 6.94141V18.9414C0.441406 20.5983 1.78455 21.9414 3.44141 21.9414H15.4414C17.0983 21.9414 18.4414 20.5983 18.4414 18.9414V9.94141H17.4414V18.9414C17.4414 20.046 16.546 20.9414 15.4414 20.9414H3.44141C2.33684 20.9414 1.44141 20.046 1.44141 18.9414V6.94141C1.44141 5.83684 2.33684 4.94141 3.44141 4.94141H12.4414V3.94141Z" fill="#ADBBD0" /><path d="M21.5306 5.91574L19.3486 4.58101L21.5306 3.24628C21.5681 3.22328 21.595 3.18633 21.6053 3.14348C21.6156 3.10063 21.6084 3.05545 21.5855 3.01792L20.9444 1.96985C20.8966 1.89162 20.7942 1.86696 20.716 1.91479L18.6331 3.18898V0.747138C18.6331 0.65546 18.5587 0.581055 18.4671 0.581055H17.2386C17.1469 0.581055 17.0725 0.65546 17.0725 0.747138V3.18898L14.9896 1.91487C14.9112 1.86704 14.8091 1.89162 14.7612 1.96993L14.1201 3.018C14.0972 3.05554 14.09 3.10071 14.1003 3.14356C14.1106 3.18641 14.1375 3.22336 14.175 3.24637L16.3571 4.58101L14.175 5.91574C14.1375 5.93866 14.1106 5.9757 14.1003 6.01847C14.09 6.0614 14.0972 6.10657 14.1201 6.14411L14.7612 7.1921C14.8091 7.27032 14.9112 7.29507 14.9896 7.24724L17.0725 5.97304V8.41489C17.0725 8.50657 17.1469 8.58097 17.2386 8.58097H18.4671C18.5587 8.58097 18.6331 8.50657 18.6331 8.41489V5.97313L20.7161 7.24715C20.7943 7.29499 20.8967 7.27032 20.9444 7.19218L21.5856 6.14411C21.6085 6.10657 21.6157 6.0614 21.6054 6.01855C21.5952 5.97562 21.5682 5.93875 21.5306 5.91574Z" fill="#de350b" /></svg>
                        </span>
                                        <div style="cursor: default; text-align: left; flex-grow: 1; padding-right: 3px; margin-top: 2px;">
                                                
                                                
                                                <span >
                                                        <span>Doc/release notes changes? Comment present?</span>

                        </span>
                    </div>
                                                                    <span style="padding-right: 1px; white-space: nowrap;">
                                                        
                                                        
                                                                                </span>
                                    </div>
                                                <div style="display: flex; align-items: flex-start; padding: 0; margin-left: 12px; float: none; font-size: 14px;">
                                                                <span style="padding-right: 5px; align-self: flex-start;">
                                <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" class="unchecked"><path d="M0.441406 6.94141C0.441406 5.28455 1.78455 3.94141 3.44141 3.94141H15.4414C17.0983 3.94141 18.4414 5.28455 18.4414 6.94141V18.9414C18.4414 20.5983 17.0983 21.9414 15.4414 21.9414H3.44141C1.78455 21.9414 0.441406 20.5983 0.441406 18.9414V6.94141Z" fill="#EFF4FB" /><path fill-rule="evenodd" clip-rule="evenodd" d="M12.4414 3.94141H3.44141C1.78455 3.94141 0.441406 5.28455 0.441406 6.94141V18.9414C0.441406 20.5983 1.78455 21.9414 3.44141 21.9414H15.4414C17.0983 21.9414 18.4414 20.5983 18.4414 18.9414V9.94141H17.4414V18.9414C17.4414 20.046 16.546 20.9414 15.4414 20.9414H3.44141C2.33684 20.9414 1.44141 20.046 1.44141 18.9414V6.94141C1.44141 5.83684 2.33684 4.94141 3.44141 4.94141H12.4414V3.94141Z" fill="#ADBBD0" /><path d="M21.5306 5.91574L19.3486 4.58101L21.5306 3.24628C21.5681 3.22328 21.595 3.18633 21.6053 3.14348C21.6156 3.10063 21.6084 3.05545 21.5855 3.01792L20.9444 1.96985C20.8966 1.89162 20.7942 1.86696 20.716 1.91479L18.6331 3.18898V0.747138C18.6331 0.65546 18.5587 0.581055 18.4671 0.581055H17.2386C17.1469 0.581055 17.0725 0.65546 17.0725 0.747138V3.18898L14.9896 1.91487C14.9112 1.86704 14.8091 1.89162 14.7612 1.96993L14.1201 3.018C14.0972 3.05554 14.09 3.10071 14.1003 3.14356C14.1106 3.18641 14.1375 3.22336 14.175 3.24637L16.3571 4.58101L14.175 5.91574C14.1375 5.93866 14.1106 5.9757 14.1003 6.01847C14.09 6.0614 14.0972 6.10657 14.1201 6.14411L14.7612 7.1921C14.8091 7.27032 14.9112 7.29507 14.9896 7.24724L17.0725 5.97304V8.41489C17.0725 8.50657 17.1469 8.58097 17.2386 8.58097H18.4671C18.5587 8.58097 18.6331 8.50657 18.6331 8.41489V5.97313L20.7161 7.24715C20.7943 7.29499 20.8967 7.27032 20.9444 7.19218L21.5856 6.14411C21.6085 6.10657 21.6157 6.0614 21.6054 6.01855C21.5952 5.97562 21.5682 5.93875 21.5306 5.91574Z" fill="#de350b" /></svg>
                        </span>
                                        <div style="cursor: default; text-align: left; flex-grow: 1; padding-right: 3px; margin-top: 2px;">
                                                
                                                
                                                <span >
                                                        <span>Downstream builds green?</span>

                        </span>
                    </div>
                                                                    <span style="padding-right: 1px; white-space: nowrap;">
                                                        
                                                        
                                                                                </span>
                                    </div>
                                                <div style="display: flex; align-items: flex-start; padding: 0; margin-left: 12px; float: none; font-size: 14px;">
                                                                <span style="padding-right: 5px; align-self: flex-start;">
                                <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" class="unchecked"><path d="M0.441406 6.94141C0.441406 5.28455 1.78455 3.94141 3.44141 3.94141H15.4414C17.0983 3.94141 18.4414 5.28455 18.4414 6.94141V18.9414C18.4414 20.5983 17.0983 21.9414 15.4414 21.9414H3.44141C1.78455 21.9414 0.441406 20.5983 0.441406 18.9414V6.94141Z" fill="#EFF4FB" /><path fill-rule="evenodd" clip-rule="evenodd" d="M12.4414 3.94141H3.44141C1.78455 3.94141 0.441406 5.28455 0.441406 6.94141V18.9414C0.441406 20.5983 1.78455 21.9414 3.44141 21.9414H15.4414C17.0983 21.9414 18.4414 20.5983 18.4414 18.9414V9.94141H17.4414V18.9414C17.4414 20.046 16.546 20.9414 15.4414 20.9414H3.44141C2.33684 20.9414 1.44141 20.046 1.44141 18.9414V6.94141C1.44141 5.83684 2.33684 4.94141 3.44141 4.94141H12.4414V3.94141Z" fill="#ADBBD0" /><path d="M21.5306 5.91574L19.3486 4.58101L21.5306 3.24628C21.5681 3.22328 21.595 3.18633 21.6053 3.14348C21.6156 3.10063 21.6084 3.05545 21.5855 3.01792L20.9444 1.96985C20.8966 1.89162 20.7942 1.86696 20.716 1.91479L18.6331 3.18898V0.747138C18.6331 0.65546 18.5587 0.581055 18.4671 0.581055H17.2386C17.1469 0.581055 17.0725 0.65546 17.0725 0.747138V3.18898L14.9896 1.91487C14.9112 1.86704 14.8091 1.89162 14.7612 1.96993L14.1201 3.018C14.0972 3.05554 14.09 3.10071 14.1003 3.14356C14.1106 3.18641 14.1375 3.22336 14.175 3.24637L16.3571 4.58101L14.175 5.91574C14.1375 5.93866 14.1106 5.9757 14.1003 6.01847C14.09 6.0614 14.0972 6.10657 14.1201 6.14411L14.7612 7.1921C14.8091 7.27032 14.9112 7.29507 14.9896 7.24724L17.0725 5.97304V8.41489C17.0725 8.50657 17.1469 8.58097 17.2386 8.58097H18.4671C18.5587 8.58097 18.6331 8.50657 18.6331 8.41489V5.97313L20.7161 7.24715C20.7943 7.29499 20.8967 7.27032 20.9444 7.19218L21.5856 6.14411C21.6085 6.10657 21.6157 6.0614 21.6054 6.01855C21.5952 5.97562 21.5682 5.93875 21.5306 5.91574Z" fill="#de350b" /></svg>
                        </span>
                                        <div style="cursor: default; text-align: left; flex-grow: 1; padding-right: 3px; margin-top: 2px;">
                                                
                                                
                                                <span >
                                                        <span>Solution information and context easily available?</span>

                        </span>
                    </div>
                                                                    <span style="padding-right: 1px; white-space: nowrap;">
                                                        
                                                        
                                                                                </span>
                                    </div>
                                                <div style="display: flex; align-items: flex-start; padding: 0; margin-left: 12px; float: none; font-size: 14px;">
                                                                <span style="padding-right: 5px; align-self: flex-start;">
                                <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" class="unchecked"><path d="M0.441406 6.94141C0.441406 5.28455 1.78455 3.94141 3.44141 3.94141H15.4414C17.0983 3.94141 18.4414 5.28455 18.4414 6.94141V18.9414C18.4414 20.5983 17.0983 21.9414 15.4414 21.9414H3.44141C1.78455 21.9414 0.441406 20.5983 0.441406 18.9414V6.94141Z" fill="#EFF4FB" /><path fill-rule="evenodd" clip-rule="evenodd" d="M12.4414 3.94141H3.44141C1.78455 3.94141 0.441406 5.28455 0.441406 6.94141V18.9414C0.441406 20.5983 1.78455 21.9414 3.44141 21.9414H15.4414C17.0983 21.9414 18.4414 20.5983 18.4414 18.9414V9.94141H17.4414V18.9414C17.4414 20.046 16.546 20.9414 15.4414 20.9414H3.44141C2.33684 20.9414 1.44141 20.046 1.44141 18.9414V6.94141C1.44141 5.83684 2.33684 4.94141 3.44141 4.94141H12.4414V3.94141Z" fill="#ADBBD0" /><path d="M21.5306 5.91574L19.3486 4.58101L21.5306 3.24628C21.5681 3.22328 21.595 3.18633 21.6053 3.14348C21.6156 3.10063 21.6084 3.05545 21.5855 3.01792L20.9444 1.96985C20.8966 1.89162 20.7942 1.86696 20.716 1.91479L18.6331 3.18898V0.747138C18.6331 0.65546 18.5587 0.581055 18.4671 0.581055H17.2386C17.1469 0.581055 17.0725 0.65546 17.0725 0.747138V3.18898L14.9896 1.91487C14.9112 1.86704 14.8091 1.89162 14.7612 1.96993L14.1201 3.018C14.0972 3.05554 14.09 3.10071 14.1003 3.14356C14.1106 3.18641 14.1375 3.22336 14.175 3.24637L16.3571 4.58101L14.175 5.91574C14.1375 5.93866 14.1106 5.9757 14.1003 6.01847C14.09 6.0614 14.0972 6.10657 14.1201 6.14411L14.7612 7.1921C14.8091 7.27032 14.9112 7.29507 14.9896 7.24724L17.0725 5.97304V8.41489C17.0725 8.50657 17.1469 8.58097 17.2386 8.58097H18.4671C18.5587 8.58097 18.6331 8.50657 18.6331 8.41489V5.97313L20.7161 7.24715C20.7943 7.29499 20.8967 7.27032 20.9444 7.19218L21.5856 6.14411C21.6085 6.10657 21.6157 6.0614 21.6054 6.01855C21.5952 5.97562 21.5682 5.93875 21.5306 5.91574Z" fill="#de350b" /></svg>
                        </span>
                                        <div style="cursor: default; text-align: left; flex-grow: 1; padding-right: 3px; margin-top: 2px;">
                                                
                                                
                                                <span >
                                                        <span><strong>Tests</strong></span>

                        </span>
                    </div>
                                                                    <span style="padding-right: 1px; white-space: nowrap;">
                                                        
                                                        
                                                                                </span>
                                    </div>
                                                <div style="display: flex; align-items: flex-start; padding: 0; margin-left: 12px; float: none; font-size: 14px;">
                                                                <span style="padding-right: 5px; align-self: flex-start;">
                                <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" class="unchecked"><path d="M0.441406 6.94141C0.441406 5.28455 1.78455 3.94141 3.44141 3.94141H15.4414C17.0983 3.94141 18.4414 5.28455 18.4414 6.94141V18.9414C18.4414 20.5983 17.0983 21.9414 15.4414 21.9414H3.44141C1.78455 21.9414 0.441406 20.5983 0.441406 18.9414V6.94141Z" fill="#EFF4FB" /><path fill-rule="evenodd" clip-rule="evenodd" d="M12.4414 3.94141H3.44141C1.78455 3.94141 0.441406 5.28455 0.441406 6.94141V18.9414C0.441406 20.5983 1.78455 21.9414 3.44141 21.9414H15.4414C17.0983 21.9414 18.4414 20.5983 18.4414 18.9414V9.94141H17.4414V18.9414C17.4414 20.046 16.546 20.9414 15.4414 20.9414H3.44141C2.33684 20.9414 1.44141 20.046 1.44141 18.9414V6.94141C1.44141 5.83684 2.33684 4.94141 3.44141 4.94141H12.4414V3.94141Z" fill="#ADBBD0" /><path d="M21.5306 5.91574L19.3486 4.58101L21.5306 3.24628C21.5681 3.22328 21.595 3.18633 21.6053 3.14348C21.6156 3.10063 21.6084 3.05545 21.5855 3.01792L20.9444 1.96985C20.8966 1.89162 20.7942 1.86696 20.716 1.91479L18.6331 3.18898V0.747138C18.6331 0.65546 18.5587 0.581055 18.4671 0.581055H17.2386C17.1469 0.581055 17.0725 0.65546 17.0725 0.747138V3.18898L14.9896 1.91487C14.9112 1.86704 14.8091 1.89162 14.7612 1.96993L14.1201 3.018C14.0972 3.05554 14.09 3.10071 14.1003 3.14356C14.1106 3.18641 14.1375 3.22336 14.175 3.24637L16.3571 4.58101L14.175 5.91574C14.1375 5.93866 14.1106 5.9757 14.1003 6.01847C14.09 6.0614 14.0972 6.10657 14.1201 6.14411L14.7612 7.1921C14.8091 7.27032 14.9112 7.29507 14.9896 7.24724L17.0725 5.97304V8.41489C17.0725 8.50657 17.1469 8.58097 17.2386 8.58097H18.4671C18.5587 8.58097 18.6331 8.50657 18.6331 8.41489V5.97313L20.7161 7.24715C20.7943 7.29499 20.8967 7.27032 20.9444 7.19218L21.5856 6.14411C21.6085 6.10657 21.6157 6.0614 21.6054 6.01855C21.5952 5.97562 21.5682 5.93875 21.5306 5.91574Z" fill="#de350b" /></svg>
                        </span>
                                        <div style="cursor: default; text-align: left; flex-grow: 1; padding-right: 3px; margin-top: 2px;">
                                                
                                                
                                                <span >
                                                        <span><strong>FixVersion</strong> filled and not yet released</span>

                        </span>
                    </div>
                                                                    <span style="padding-right: 1px; white-space: nowrap;">
                                                        
                                                        
                                                                                </span>
                                    </div>
                                                <div style="display: flex; align-items: flex-start; padding: 0; margin-left: 12px; float: none; font-size: 14px;">
                                                                <span style="padding-right: 5px; align-self: flex-start;">
                                <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg" class="unchecked"><rect fill="#EFF4FB" height="17.5" rx="2.5" stroke="#ADBBD0" width="18" x="0.44141" y="3.94141"/></svg>
                        </span>
                                        <div style="cursor: default; text-align: left; flex-grow: 1; padding-right: 3px; margin-top: 2px;">
                                                
                                                
                                                <span >
                                                        <span>Architecture Decision Record (<strong>ADR</strong>)</span>

                        </span>
                    </div>
                                                                    <span style="padding-right: 1px; white-space: nowrap;">
                                                        
                                                        
                                                                                </span>
                                    </div>
                                            ]]>
    </checklist>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_14145" key="com.intenso.jira.issue-templates:issue-templates-customfield">
                        <customfieldname>Template</customfieldname>
                        <customfieldvalues>
                            


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_15131" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Time in Discovery</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10032" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>