<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:21:10 UTC 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 add field=key&field=summary to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>FOLIO Jira</title>
    <link>https://folio-org.atlassian.net</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>1001.0.0-SNAPSHOT</version>
        <build-number>100246</build-number>
        <build-date>07-02-2024</build-date>
    </build-info>

<item>
            <title>[FOLIO-2508] folio-ansible stripes-build role uses deprecated package2md from stripes-core</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-2508</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;The stripes-build role in folio-ansible uses a node.js script to generate UI module descriptors under some circumstances. The script uses the deprecated &lt;tt&gt;package2md&lt;/tt&gt; utility from stripes-core. It should instead use stripes-cli &amp;#8211; or better yet, the &lt;tt&gt;package.json&lt;/tt&gt; template should be updated to match our other yarn platform &lt;tt&gt;package.json&lt;/tt&gt; files, which no longer call a &lt;tt&gt;build-module-descriptors.js&lt;/tt&gt; script at all.&lt;/p&gt;</description>
                <environment></environment>
        <key id="79643">FOLIO-2508</key>
            <summary>folio-ansible stripes-build role uses deprecated package2md from stripes-core</summary>
                <type id="10003" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium">Task</type>
                                            <priority id="10005" iconUrl="https://dev.folio.org/assets/jira-priority/tbd.svg">TBD</priority>
                        <status id="1" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                                        <assignee accountid="-1">Unassigned</assignee>
                                                                <reporter accountid="5c706fbb47a54a6728e59df2">Wayne Schneider</reporter>
                                    <labels>
                            <label>devops</label>
                            <label>devops-backlog</label>
                    </labels>
                <created>Wed, 11 Mar 2020 13:47:29 +0000</created>
                <updated>Wed, 3 Jun 2020 16:40:29 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                <comments>
                                                            <comment id="189447" author="5bffed52a1b46046f530c8f7" created="Wed, 11 Mar 2020 14:14:45 +0000"  >&lt;p&gt;How can you build a FOLIO platform with UI modules if you don&apos;t generate module descriptors for the UI modules at all?&lt;/p&gt;</comment>
                                                            <comment id="189450" author="5c706fbb47a54a6728e59df2" created="Wed, 11 Mar 2020 14:21:29 +0000"  >&lt;p&gt;To be more precise: the current practice is to define a script in the &lt;tt&gt;package.json&lt;/tt&gt; file that uses stripes-cli rather than running &lt;tt&gt;build-module-descriptors.js&lt;/tt&gt; directly:&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;
{
  &lt;span class=&quot;code-quote&quot;&gt;&quot;name&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;@folio/platform-complete&quot;&lt;/span&gt;,
  &lt;span class=&quot;code-quote&quot;&gt;&quot;version&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;3.2.0&quot;&lt;/span&gt;,
  &lt;span class=&quot;code-quote&quot;&gt;&quot;license&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;Apache-2.0&quot;&lt;/span&gt;,
  &lt;span class=&quot;code-quote&quot;&gt;&quot;scripts&quot;&lt;/span&gt;: {
    &lt;span class=&quot;code-quote&quot;&gt;&quot;build&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;export NODE_OPTIONS=\&quot;&lt;/span&gt;--max-old-space-size=4096 $NODE_OPTIONS\&lt;span class=&quot;code-quote&quot;&gt;&quot;; stripes build stripes.config.js&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;stripes&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;stripes&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;start&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;stripes serve stripes.config.js&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;build-module-descriptors&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;stripes mod descriptor stripes.config.js --output ./ModuleDescriptors&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;local&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;f=stripes.config.js; test -f $f.local &amp;amp;&amp;amp; f=$f.local; echo Using config $f; stripes serve $f&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;test&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;echo &lt;span class=&quot;code-quote&quot;&gt;&apos;No unit tests implemented&apos;&lt;/span&gt;&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;test-&lt;span class=&quot;code-object&quot;&gt;int&lt;/span&gt;&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;stripes test nightmare stripes.config.js&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;test-regression&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;stripes test nightmare stripes.config.js --run WD/platform-core/checkout/users/inventory/requests/circulation/tenant-settings&quot;&lt;/span&gt;,
    &lt;span class=&quot;code-quote&quot;&gt;&quot;lint&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;eslint test/ui-testing&quot;&lt;/span&gt;
  },
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                                                            <comment id="189452" author="5c706fbb47a54a6728e59df2" created="Wed, 11 Mar 2020 14:23:25 +0000"  >&lt;p&gt;...and, in the case where you are just using modules that have already-generated module descriptors pulled in from the module descriptor registry, you don&apos;t need to build the module descriptors.&lt;/p&gt;</comment>
                                                            <comment id="189454" author="5bffed52a1b46046f530c8f7" created="Wed, 11 Mar 2020 14:34:12 +0000"  >&lt;p&gt;Ah, nice.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummarycf">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10057" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Development Team</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10155"><![CDATA[FOLIO DevOps]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i00sxr:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 11 Mar 2020 14:14:45 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                </customfields>
    </item>
</channel>
</rss>