derick Fri Jun 20 11:05:56 2003 EDT
Modified files:
/phpdoc/howto working.xml
Log:
- Adding some guidelines to the Howto
#- I know this isn't discussed yet, but if there are objects we can discuss
# those at the meeting
Index: phpdoc/howto/working.xml
diff -u phpdoc/howto/working.xml:1.32 phpdoc/howto/working.xml:1.33
--- phpdoc/howto/working.xml:1.32 Thu Jun 19 16:23:18 2003
+++ phpdoc/howto/working.xml Fri Jun 20 11:05:56 2003
@@ -160,6 +160,7 @@
<listitem><simpara>
Deprecated aliases and syntax should not be used in examples.
</simpara></listitem>
+
<listitem><para>
If an example uses arguments specific to a newer version of
PHP, it is helpful to note this in the example:
@@ -167,7 +168,7 @@
foo("bar", "baz"); // second argument was added in PHP 4.0.3
</programlisting>
New arguments are denoted in the main text of the
- entry using the form
+ entry using the form:
<programlisting>
<![CDATA[
<note>
@@ -177,7 +178,30 @@
</note>
]]>
</programlisting>
+ Make sure note elements are always children of the main element in a
+ file, unless the note belongs to a specific item in the text, such as an
+ example:
+ <programlisting>
+<![CDATA[
+ <para>
+ <example>
+ <title />
+ <programlisting/>
+ <para>
+ The output is:
+ </para>
+ <screen />
+ </example>
+ <note>
+ <simpara>
+ This example only works on Unices.
+ </simpara>
+ </note>
+ </para>
+]]>
+ </programlisting>
</para></listitem>
+
<listitem><simpara>
The language constants true, false and null
should be written as <literal>&true;</literal>,
@@ -277,6 +301,32 @@
<function>realfunc</function></literal>.
This way, people can go to realfunc
straight from the <literal>ref.foo</literal> page.
+ </simpara></listitem>
+
+ <listitem><simpara>
+ Document examples always with the following structure:
+ <programlisting role="xml">
+<para>
+ <example>
+ <title />
+ <programlisting>
+<![CDATA[
+<?php
+echo "foo\n";
+?>
+]]>
+ </programlisting>
+ <para>
+ The output is:
+ </para>
+ <screen>
+<![CDATA[
+foo
+]]>
+ </screen>
+ </example>
+</para>
+ </programlisting>
</simpara></listitem>
</orderedlist>
</para>
--
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php