<!-- 
RSS generated by JIRA (9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c) at Sat Feb 10 03:42:37 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 append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Whamcloud Community JIRA</title>
    <link>https://jira.whamcloud.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.4.14</version>
        <build-number>940014</build-number>
        <build-date>05-12-2023</build-date>
    </build-info>


<item>
            <title>[LUDOC-398] Methodology to keep manual in sync with man pages</title>
                <link>https://jira.whamcloud.com/browse/LUDOC-398</link>
                <project id="10070" key="LUDOC">Lustre Documentation</project>
                    <description>&lt;p&gt;Per Andreas&apos; comment on &lt;a href=&quot;https://jira.whamcloud.com/browse/LUDOC-264&quot; title=&quot;New &amp;quot;-o&amp;quot; option for setstripe missing from manpage and usage&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LUDOC-264&quot;&gt;&lt;del&gt;LUDOC-264&lt;/del&gt;&lt;/a&gt;:&lt;/p&gt;

&lt;p&gt;We should make some kind of automated process to import man pages from the Lustre source into the manual, or just remove them from the manual and reference some website that will do man page rendering for us. Keeping the manual up-to-date by hand is bound to be a losing battle, it is hard enough to keep the actual man pages in sync.&lt;/p&gt;</description>
                <environment></environment>
        <key id="51777">LUDOC-398</key>
            <summary>Methodology to keep manual in sync with man pages</summary>
                <type id="2" iconUrl="https://jira.whamcloud.com/secure/viewavatar?size=xsmall&amp;avatarId=11311&amp;avatarType=issuetype">New Feature</type>
                                            <priority id="3" iconUrl="https://jira.whamcloud.com/images/icons/priorities/major.svg">Major</priority>
                        <status id="1" iconUrl="https://jira.whamcloud.com/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="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="jgmitter">Joseph Gmitter</assignee>
                                    <reporter username="jgmitter">Joseph Gmitter</reporter>
                        <labels>
                    </labels>
                <created>Wed, 11 Apr 2018 17:33:59 +0000</created>
                <updated>Mon, 5 Jul 2021 14:48:19 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                            <comments>
                            <comment id="251885" author="jgmitter" created="Tue, 23 Jul 2019 15:49:39 +0000"  >&lt;p&gt;Andreas,&lt;/p&gt;

&lt;p&gt;I have proposed solutions to this issue.&lt;/p&gt;

&lt;p&gt;First Solution:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Host the rendered man pages on readthedocs.org (&lt;a href=&quot;https://readthedocs.org&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://readthedocs.org&lt;/a&gt;) for free.  I would create a public GitHub repo that contains the following:&lt;/li&gt;
	&lt;li&gt;A script that regularly polls the lustre source tree and performs a conversation from a man format to a standard, web-ready rendering language (such as markdown, restructredtext, etc...)&lt;/li&gt;
	&lt;li&gt;Translated artifacts for each man page&lt;br/&gt;
Those translated artifacts will then automatically be picked up by ReadTheDocs.org and displayed in a very user friendly format with search functionality, etc... already built-in.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Second Solution:&lt;br/&gt;
An alternative solution would be to use a script to generate man to html conversion from every man page in the lustre tree and put them somewhere for lustre.org to grab them and put them into a directory that one could navigate from a browser and see each individual html file.&lt;/p&gt;

&lt;p&gt;The benefit of the first solution is the &apos;extras&apos; you get for no effort, such as search functionality across all man pages, ability to download in pdf, etc...  The benefit of the second solution would be it stays within lustre.org.&lt;/p&gt;

&lt;p&gt;Any thoughts?  Just trying to clean this up ahead of 2.13.&lt;/p&gt;</comment>
                            <comment id="252448" author="adilger" created="Fri, 2 Aug 2019 11:37:46 +0000"  >&lt;p&gt;I&apos;m fine with either approach. I guess one benefit of hosting them on Lustre.org is that it makes users more aware of that site. However, I don&apos;t know how easily content is added there, so I leave it to you to decide based on which solution is the least effort. &lt;/p&gt;</comment>
                            <comment id="254408" author="gerrit" created="Mon, 9 Sep 2019 18:39:41 +0000"  >&lt;p&gt;Joseph Gmitter (jgmitter@whamcloud.com) uploaded a new patch: &lt;a href=&quot;https://review.whamcloud.com/36120&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://review.whamcloud.com/36120&lt;/a&gt;&lt;br/&gt;
Subject: &lt;a href=&quot;https://jira.whamcloud.com/browse/LUDOC-398&quot; title=&quot;Methodology to keep manual in sync with man pages&quot; class=&quot;issue-link&quot; data-issue-key=&quot;LUDOC-398&quot;&gt;LUDOC-398&lt;/a&gt; build: automatically include man pages&lt;br/&gt;
Project: doc/manual&lt;br/&gt;
Branch: master&lt;br/&gt;
Current Patch Set: 1&lt;br/&gt;
Commit: c5d4167afa5b5773dd2b74880f6ca23dced4ec23&lt;/p&gt;</comment>
                            <comment id="254411" author="jgmitter" created="Mon, 9 Sep 2019 18:51:41 +0000"  >&lt;p&gt;It is still in testing, but I have a solution for this that keeps the man page conversions local to the manual and does not require any external hosting at all.  I have verified that it works locally for html building of the manual, but need to get it working in Jenkins and see how it does with the PDF conversion.&lt;/p&gt;</comment>
                            <comment id="306222" author="gerrit" created="Mon, 5 Jul 2021 14:45:37 +0000"  >&lt;p&gt;.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Related</name>
                                            <outwardlinks description="is related to ">
                                                        </outwardlinks>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="28046">LUDOC-264</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                    <customfield id="customfield_10890" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10390" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hzzvof:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10090" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>