<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 01:28: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>[DOCU-2645] Javadoc extension URLs &gt; static</title>
                <link>https://jira.magnolia-cms.com/browse/DOCU-2645</link>
                <project id="10190" key="DOCU">Documentation</project>
                    <description>&lt;p&gt;Replacing dynamic javadoc URLs (using the extension) with static URLs for improve build time.&lt;/p&gt;

&lt;p&gt;A script can run the javadoc extension nightly and compiled the static URLs if needed.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Potential workflow&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Nightly script runs antora extension to get latest nexus URLs for javadoc&lt;/li&gt;
	&lt;li&gt;The output would need to be linked to the playbook variables (which would in turn reflect any updates)&lt;/li&gt;
	&lt;li&gt;Any new nexus URLs detected would be added to the list and a set pattern variable would be created in a PR in the antora site repository.&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="126157">DOCU-2645</key>
            <summary>Javadoc extension URLs &gt; static</summary>
                <type id="4" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10890&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/neutral.gif">Neutral</priority>
                        <status id="3" iconUrl="https://jira.magnolia-cms.com/images/icons/statuses/inprogress.png" description="This issue is being actively worked on at the moment by the assignee.">In Progress</status>
                    <statusCategory id="4" key="indeterminate" colorName="inprogress"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="amansell">Alex Mansell</assignee>
                                    <reporter username="amansell">Alex Mansell</reporter>
                        <labels>
                    </labels>
                <created>Tue, 24 Jan 2023 15:01:40 +0100</created>
                <updated>Mon, 6 Mar 2023 19:52:33 +0100</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="340282" author="mdrapela" created="Fri, 27 Jan 2023 10:19:40 +0100"  >&lt;p&gt;we have cases like these:&lt;br/&gt;
class is&#160;&lt;b&gt;&lt;tt&gt;info.magnolia.dirwatch.DirectoryWatcherService&lt;/tt&gt;&lt;/b&gt;&lt;br/&gt;
&#160;&lt;br/&gt;
it lives in theses artifact coords&lt;/p&gt;

&lt;p&gt;groupId: &lt;tt&gt;&lt;b&gt;&lt;font color=&quot;#0747a6&quot;&gt;info.magnolia.core&lt;/font&gt;&lt;/b&gt;&lt;/tt&gt;&lt;br/&gt;
artifactId: &lt;b&gt;&lt;tt&gt;magnolia-resource-loader&lt;/tt&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;but for a URL we would need to get this by some regexing search/replace logic&lt;/p&gt;

&lt;p&gt;&lt;tt&gt;info.magnolia.&lt;font color=&quot;#ffab00&quot;&gt;&lt;b&gt;resourceloader&lt;/b&gt;&lt;/font&gt;.&lt;b&gt;&lt;font color=&quot;#ffab00&quot;&gt;magnolia-resource-loader&lt;/font&gt;&lt;/b&gt;&lt;/tt&gt;&#160;&lt;/p&gt;

&lt;p&gt;not doable from just the class name itself&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;we would need to store somewhere the binding of that class with&#160;&lt;tt&gt;resourceloader.&lt;font color=&quot;#de350b&quot;&gt;magnolia-resource-loader&lt;/font&gt;&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&#160;&lt;br/&gt;
and further on, the filename is &lt;tt&gt;&lt;font color=&quot;#de350b&quot;&gt;magnolia-resource-loader&lt;/font&gt;-5.4-m13-javadoc.jar&lt;/tt&gt;&#160;where the&#160;&lt;tt&gt;magnolia-resource-loader&lt;/tt&gt;&#160;occurs too&lt;br/&gt;
&#160;&lt;br/&gt;
Idea:&lt;br/&gt;
&#160;&lt;br/&gt;
Instead of querying nexus search API, we could aim at Bitbucket API,&lt;/p&gt;

&lt;p&gt;&#160;&lt;br/&gt;
it might return a full URL path, which has that &quot;unknown&quot; element&lt;br/&gt;
&#160;&lt;br/&gt;
git.magnolia-cms.com/projects/PLATFORM/repos/main.pub/browse/&lt;font color=&quot;#de350b&quot;&gt;&lt;b&gt;magnolia-resource-loader&lt;/b&gt;&lt;/font&gt;/src/main/java/&lt;b&gt;info/magnolia/dirwatch/DirectoryWatcherService&lt;/b&gt;.java&lt;br/&gt;
&#160;&lt;br/&gt;
and use this info to reconstruct the full URL for Nexus&lt;br/&gt;
probably worthwhile testing then against bitbucket API&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="105684" name="class-path-relation2.csv" size="29596" author="mdrapela" created="Fri, 27 Jan 2023 10:23:11 +0100"/>
                            <attachment id="105500" name="full-javadoc-list.adoc" size="43179" author="amansell" created="Tue, 24 Jan 2023 15:01:55 +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>Fri, 27 Jan 2023 10:19:40 +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_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>amansell</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            1 year, 2 weeks, 2 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>amansell</customfieldvalue>
            <customfieldvalue>mdrapela</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|y08wbm:</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_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_13933" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Urgency (resolution)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="15724"><![CDATA[Normal]]></customfieldvalue>

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