<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 04:46:59 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-148] Prototypes for create-light-module</title>
                <link>https://jira.magnolia-cms.com/browse/NPMCLI-148</link>
                <project id="13983" key="NPMCLI">Magnolia CLI</project>
                    <description>&lt;p&gt;Prototypes for the &lt;/p&gt;
{create-light-module} command should be providable via the same system as the other create commands. &lt;br/&gt;
It would be useful to have multiple prototypes, and user-defined prototypes for modules.&lt;br/&gt;
&lt;br/&gt;
With the new flexible prototype system, its straightforward to support multiple prototypes for each create command. The only create command not using the system is the {create-light-module}
&lt;p&gt; command.&lt;/p&gt;

&lt;p&gt;Also consider what to do with &quot;lightDevFoldersInModule&quot; section from mgnl-cli.json. Left as is? renamed? Removed?&lt;/p&gt;</description>
                <environment></environment>
        <key id="63223">NPMCLI-148</key>
            <summary>Prototypes for create-light-module</summary>
                <type id="2" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10891&amp;avatarType=issuetype">New Feature</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="jsimak">Jaroslav Simak</assignee>
                                    <reporter username="czimmermann">Christopher Zimmermann</reporter>
                        <labels>
                    </labels>
                <created>Mon, 11 Dec 2017 13:51:02 +0100</created>
                <updated>Wed, 14 Feb 2018 08:41:39 +0100</updated>
                            <resolved>Wed, 31 Jan 2018 09:31:14 +0100</resolved>
                                                    <fixVersion>3.0.0</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="154989" author="czimmermann" created="Mon, 29 Jan 2018 14:30:33 +0100"  >&lt;p&gt;Add another prototype that pre-creates all of the directories that one might want:&lt;br/&gt;
Maybe call it &quot;comprehensive&quot;?&lt;/p&gt;

&lt;p&gt;apps (new)&lt;br/&gt;
blocks (new)&lt;br/&gt;
decorations&lt;br/&gt;
dialogs&lt;br/&gt;
messageViews (new)&lt;br/&gt;
i18n&lt;br/&gt;
includes (new)&lt;br/&gt;
restEndpoints (new)&lt;br/&gt;
templates&lt;br/&gt;
themes (new)&lt;br/&gt;
virtualUriMappings (new)&lt;br/&gt;
webresources&lt;/p&gt;


&lt;p&gt;Leave out the following things which cannot be usefully created with light development alone.&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;fieldTypes&lt;/li&gt;
	&lt;li&gt;renderers&lt;/li&gt;
	&lt;li&gt;workItemHandlers&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;In the &quot;includes&quot; directory, include this README.txt:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
As a best practice, place YAML files here that &lt;span class=&quot;code-keyword&quot;&gt;do&lt;/span&gt; not represent full definitions, but are included by the definition files. 
This prevents the problem where Magnolia tries to interpret an include file as a definition and ends up reporting that the file has problems.
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="155095" author="rkovarik" created="Wed, 31 Jan 2018 13:31:38 +0100"  >&lt;blockquote&gt;&lt;p&gt;mgnl create-light-module -p light-modules/LM&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;p&gt;ERR! Path /Users/romankovarik/git/npm-cli/light-modules/LM does not exist. Please fix it or create it first&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Shouldn&apos;t it create the folder automatically?&lt;/p&gt;</comment>
                            <comment id="155096" author="jsimak" created="Wed, 31 Jan 2018 13:37:29 +0100"  >&lt;p&gt;Afaict it shouldn&apos;t, -p is path to the light-modules root folder.&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
    -p, --path &amp;lt;path&amp;gt;       The path to the light modules root folder. If no path is provided, then the current directory is assumed to be the light modules root folder and the module will be created here.
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="155098" author="rkovarik" created="Wed, 31 Jan 2018 13:45:22 +0100"  >&lt;p&gt;Ok so it expects to create/move to the light module first. Then isn&apos;t the parameter -p redundant, since you need to be in the folder anyway? &lt;br/&gt;
Maybe I don&apos;t get the use case.&lt;/p&gt;</comment>
                            <comment id="155099" author="jsimak" created="Wed, 31 Jan 2018 13:56:58 +0100"  >&lt;blockquote&gt;&lt;p&gt;Ok so it expects to create/move to the light module first. Then isn&apos;t the parameter -p redundant, since you need to be in the folder anyway?&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;No, you don&apos;t have to create light module folder first, just specify the name of light module, for example:&lt;br/&gt;
&lt;tt&gt;mgnl create-light-module foobar -p /path/to/my/modules/directory/that/is/observed/by/magnolia&lt;/tt&gt; - this will create new foobar light module in the directory passed in the -p parameter&lt;br/&gt;
or&lt;br/&gt;
&lt;tt&gt;mgnl create-light-module foobar&lt;/tt&gt; - this will create new foobar light module in the current directory.&lt;/p&gt;</comment>
                            <comment id="155101" author="rkovarik" created="Wed, 31 Jan 2018 14:16:25 +0100"  >&lt;p&gt;ok now I get it, thx&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10020">
                    <name>dependency</name>
                                            <outwardlinks description="depends upon">
                                        <issuelink>
            <issuekey id="57589">NPMCLI-86</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is depended upon by">
                                        <issuelink>
            <issuekey id="63285">NPMCLI-152</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="63287">NPMCLI-154</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="60911">NPMCLI-140</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </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, 31 Jan 2018 13:31:38 +0100</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_12130" key="com.atlassian.jira.plugin.system.customfieldtypes:multicheckboxes">
                        <customfieldname>Documentation update required</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="13300"><![CDATA[Yes]]></customfieldvalue>
    
                        </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>false</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10071" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last participant</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>mdrapela</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            6 years, 2 weeks, 4 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>6.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>czimmermann</customfieldvalue>
            <customfieldvalue>jsimak</customfieldvalue>
            <customfieldvalue>rkovarik</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i07p8r:</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="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_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>