[ 
https://issues.apache.org/jira/browse/OFBIZ-7537?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jacques Le Roux updated OFBIZ-7537:
-----------------------------------
    Description: 
We have already some documentation in the XSD files, but we could clearly do 
better, and that's an important point to achieve a higher adoption by new 
comers. And you know what? We need them ;)

Thanks to Paul Piper for a reminder on the subject :)

When I speak about documentation I speak about the blocks you can find in XSDs 
elements and attributes like in widget-form.xsd:
{code}
    <xs:element name="display-entity" substitutionGroup="AllFields">
        <xs:annotation>
            <xs:documentation>This is just like display but looks up a 
description using the Entity Engine; note that if also-hidden is true then it 
uses the key as the value, not the shown description.</xs:documentation>
        </xs:annotation>
[...]
{code}
{code}
            <xs:attribute type="xs:integer" name="size">
                <xs:annotation>
                    <xs:documentation>Specifies the size of the field (as a 
number of characters), when the text to display exceed the given size it is 
truncated and add the complete text as a hint</xs:documentation>
                </xs:annotation>
            </xs:attribute>
{code}

BTW I personnaly prefer this formatting when the lines are long
{code}
    <xs:element name="display-entity" substitutionGroup="AllFields">
        <xs:annotation>
            <xs:documentation>
                This is just like display but looks up a description using the 
Entity Engine; 
                note that if also-hidden is true then it uses the key as the 
value, not the shown description.
            </xs:documentation>
        </xs:annotation>
[...]
            <xs:attribute type="xs:integer" name="size">
                <xs:annotation>
                    <xs:documentation>
                        Specifies the size of the field (as a number of 
characters), 
                        when the text to display exceed the given size it is 
truncated and add the complete text as a hint
                     </xs:documentation>
                </xs:annotation>
{code}

  was:
We have already some documentation in the XSD files, but we could clearly do 
better, and that's an important point to achieve a higher adoption by new 
comers. And you know what? We need them ;)

Thanks to Paul Piper for a reminder on the subject :)

When I speak about documentation I speak about the blocks you can find in XSDs 
elements and attributes like in widget-form.xsd:
{code}
    <xs:element name="display-entity" substitutionGroup="AllFields">
        <xs:annotation>
            <xs:documentation>This is just like display but looks up a 
description using the Entity Engine; note that if also-hidden is true then it 
uses the key as the value, not the shown description.</xs:documentation>
        </xs:annotation>
[...]
{code}
{code}
            <xs:attribute type="xs:integer" name="size">
                <xs:annotation>
                    <xs:documentation>Specifies the size of the field (as a 
number of characters), when the text to display exceed the given size it is 
truncated and add the complete text as a hint</xs:documentation>
                </xs:annotation>
            </xs:attribute>
{code}

BTW I personnaly prefer this formatting when the lines are long
    <xs:element name="display-entity" substitutionGroup="AllFields">
        <xs:annotation>
            <xs:documentation>
                This is just like display but looks up a description using the 
Entity Engine; 
                note that if also-hidden is true then it uses the key as the 
value, not the shown description.
            </xs:documentation>
        </xs:annotation>
[...]
            <xs:attribute type="xs:integer" name="size">
                <xs:annotation>
                    <xs:documentation>
                        Specifies the size of the field (as a number of 
characters), 
                        when the text to display exceed the given size it is 
truncated and add the complete text as a hint
                     </xs:documentation>
                </xs:annotation>

{code}


> Complete the documentation in the XSD files
> -------------------------------------------
>
>                 Key: OFBIZ-7537
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-7537
>             Project: OFBiz
>          Issue Type: Improvement
>          Components: ALL COMPONENTS
>    Affects Versions: Trunk
>            Reporter: Jacques Le Roux
>            Assignee: Divesh Dutta
>
> We have already some documentation in the XSD files, but we could clearly do 
> better, and that's an important point to achieve a higher adoption by new 
> comers. And you know what? We need them ;)
> Thanks to Paul Piper for a reminder on the subject :)
> When I speak about documentation I speak about the blocks you can find in 
> XSDs elements and attributes like in widget-form.xsd:
> {code}
>     <xs:element name="display-entity" substitutionGroup="AllFields">
>         <xs:annotation>
>             <xs:documentation>This is just like display but looks up a 
> description using the Entity Engine; note that if also-hidden is true then it 
> uses the key as the value, not the shown description.</xs:documentation>
>         </xs:annotation>
> [...]
> {code}
> {code}
>             <xs:attribute type="xs:integer" name="size">
>                 <xs:annotation>
>                     <xs:documentation>Specifies the size of the field (as a 
> number of characters), when the text to display exceed the given size it is 
> truncated and add the complete text as a hint</xs:documentation>
>                 </xs:annotation>
>             </xs:attribute>
> {code}
> BTW I personnaly prefer this formatting when the lines are long
> {code}
>     <xs:element name="display-entity" substitutionGroup="AllFields">
>         <xs:annotation>
>             <xs:documentation>
>                 This is just like display but looks up a description using 
> the Entity Engine; 
>                 note that if also-hidden is true then it uses the key as the 
> value, not the shown description.
>             </xs:documentation>
>         </xs:annotation>
> [...]
>             <xs:attribute type="xs:integer" name="size">
>                 <xs:annotation>
>                     <xs:documentation>
>                         Specifies the size of the field (as a number of 
> characters), 
>                         when the text to display exceed the given size it is 
> truncated and add the complete text as a hint
>                      </xs:documentation>
>                 </xs:annotation>
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to