<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:08:24 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-799] Post UI module descriptors to mod descriptor registry</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-799</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;With the changes in Okapi to allow you to pull mod descriptors from a registry (
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;OKAPI-347&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/OKAPI-347&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Pull ModuleDescriptors&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10322?size=medium&quot; /&gt;
            OKAPI-347
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
), and the coming ability to enable with dependencies (
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;OKAPI-349&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/OKAPI-349&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Enable modules with dependencies for Tenant&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10322?size=medium&quot; /&gt;
            OKAPI-349
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
), it probably makes sense to post the UI mod descriptors as well as the backend ones as part of the build process.&lt;/p&gt;</description>
                <environment></environment>
        <key id="80293">FOLIO-799</key>
            <summary>Post UI module descriptors to mod descriptor registry</summary>
                <type id="10002" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10322?size=medium">New Feature</type>
                                            <priority id="10001" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p2.svg">P2</priority>
                        <status id="6" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10003">Done</resolution>
                                                        <assignee accountid="5f9abc1eb45b2e007453f423">John Malconian</assignee>
                                                                <reporter accountid="5c706fbb47a54a6728e59df2">Wayne Schneider</reporter>
                                    <labels>
                            <label>ci</label>
                            <label>sprint21</label>
                            <label>sprint22</label>
                            <label>sprint23</label>
                    </labels>
                <created>Wed, 23 Aug 2017 23:14:37 +0000</created>
                <updated>Mon, 12 Nov 2018 14:23:43 +0000</updated>
                            <resolved>Thu, 21 Sep 2017 13:48:43 +0000</resolved>
                                                                    <component>Continuous Integration</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                    <timespent seconds="10800">3 hours</timespent>
                                <comments>
                                                            <comment id="189081" author="5c706fbb47a54a6728e59df2" created="Thu, 31 Aug 2017 17:39:51 +0000"  >&lt;p&gt;Conceptually, this is pretty straightforward:&lt;/p&gt;

&lt;p&gt;After &lt;tt&gt;npm publish&lt;/tt&gt;, do &lt;tt&gt;npm install @folio/stripes-core&lt;/tt&gt;.&lt;br/&gt;
Run &lt;tt&gt;node node_modules/@folio/stripes-core/util/package2md.js --strict package.json &amp;gt; ModuleDescriptor.json&lt;/tt&gt;&lt;br/&gt;
Post the module descriptor with curl or somesuch.&lt;/p&gt;

&lt;p&gt;This would work for the existing Jenkins jobs, but we&apos;ll wait for &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5f9abc1eb45b2e007453f423&quot; class=&quot;user-hover&quot; rel=&quot;5f9abc1eb45b2e007453f423&quot; data-account-id=&quot;5f9abc1eb45b2e007453f423&quot; accountid=&quot;5f9abc1eb45b2e007453f423&quot; rel=&quot;noreferrer&quot;&gt;John Malconian&lt;/a&gt; to complete refactoring the jobs using a shared Jenkins pipeline library (
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-629&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-629&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Migrate existing Jenkins build jobs for okapi and modules to Jenkins Pipeline&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium&quot; /&gt;
            FOLIO-629
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
).&lt;/p&gt;

&lt;p&gt;There are currently no Jenkins jobs for releasing stripes modules, so there will need to be a different workflow to get those mod descriptors posted.&lt;/p&gt;</comment>
                                                            <comment id="189083" author="5f9abc1eb45b2e007453f423" created="Fri, 15 Sep 2017 12:14:00 +0000"  >&lt;p&gt;Module Descriptors  are posted for all UI modules except the ui-plugin-example modules.   The new shared pipeline configuration doesn&apos;t take into account projects with multiple modules so I&apos;ll have to create an exception &lt;/p&gt;</comment>
                                                            <comment id="189086" author="5f9abc1eb45b2e007453f423" created="Fri, 15 Sep 2017 13:15:56 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5c706fbb47a54a6728e59df2&quot; class=&quot;user-hover&quot; rel=&quot;5c706fbb47a54a6728e59df2&quot; data-account-id=&quot;5c706fbb47a54a6728e59df2&quot; accountid=&quot;5c706fbb47a54a6728e59df2&quot; rel=&quot;noreferrer&quot;&gt;Wayne Schneider&lt;/a&gt; ui-plugin-example has the two pseudo modules - plugin-markdown-editor and plugin-markdown-better.   These modules do absolutely nothing.    Can we remove them from the FOLIO builds?   There is already a legit UI plugin included in the build - plugin-find-user.   Otherwise, I&apos;d have to implement custom pipelines for the markdown plugin examples and its not worth the extra hassle.   There should only be one module per project.  &lt;/p&gt;</comment>
                                                            <comment id="189088" author="5f9abc1eb45b2e007453f423" created="Fri, 15 Sep 2017 13:28:19 +0000"  >&lt;p&gt;Still TODO.  Post mod descriptors for release builds. &lt;/p&gt;</comment>
                                                            <comment id="189091" author="5c706fbb47a54a6728e59df2" created="Fri, 15 Sep 2017 13:59:53 +0000"  >&lt;p&gt;Yes, we can remove the sample plugins from the build.&lt;/p&gt;

&lt;p&gt;There is also a mod descriptor for stripes-core that we will need. stripes-core also has the trivial module. Should we remove that also? (it&apos;s only in the &quot;testing&quot; build, not the &quot;stable&quot; or &quot;demo&quot; builds)&lt;/p&gt;</comment>
                                                            <comment id="189094" author="5f9abc1eb45b2e007453f423" created="Fri, 15 Sep 2017 14:07:16 +0000"  >&lt;p&gt;It&apos;s probably time to remove the trivial module. &lt;/p&gt;</comment>
                                                            <comment id="189097" author="5f9abc1eb45b2e007453f423" created="Fri, 15 Sep 2017 14:17:49 +0000"  >&lt;p&gt;stripes-core has now been added to Pipelines and is posting mod descriptor for HEAD of master.&lt;/p&gt;</comment>
                                                            <comment id="189099" author="5f9abc1eb45b2e007453f423" created="Fri, 15 Sep 2017 14:18:11 +0000"  >&lt;p&gt;I left out trivial module.&lt;/p&gt;</comment>
                                                            <comment id="189102" author="5bffed52a1b46046f530c8f7" created="Fri, 15 Sep 2017 22:39:49 +0000"  >&lt;p&gt;I agree that one module per git repo is the right way of things. It was a stupid micro-optimisation on my part to put the two markdown-editor plugins in a single repo, and one that I have regretted on my own account even before John and Wayne complained.&lt;/p&gt;

&lt;p&gt;In the short term, yes, just remove them from the build.&lt;/p&gt;

&lt;p&gt;In the longer term, when we have real editors here, we&apos;ll put them in their own git repos. (The present ones exist only so we have a way to prove that the plugin framework functions.)&lt;/p&gt;</comment>
                                                            <comment id="189105" author="5f9abc1eb45b2e007453f423" created="Thu, 21 Sep 2017 13:48:43 +0000"  >&lt;p&gt;complete. &lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="80300">FOLIO-812</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="80178">FOLIO-629</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="61791">STCOR-75</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="80178">FOLIO-629</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="80357">FOLIO-728</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <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_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzxy87:</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>Fri, 15 Sep 2017 12:14:00 +0000</customfieldvalue>

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