X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=web%2Fdocumentation;h=40085e851267d8d531235348427d9044e53fa07f;hb=feca28835d4e3cb2be67bdcbd4f54fee62c3797a;hp=4bf6aab6760bfa5b8480486d7b207e2c1caf90ce;hpb=3ef3b0d330ed4188bea7ee1e305ae3c9097fa516;p=mono.git diff --git a/web/documentation b/web/documentation index 4bf6aab6760..40085e85126 100644 --- a/web/documentation +++ b/web/documentation @@ -25,7 +25,11 @@ libraries as well as the class libraries produced by the project). - * Tutorials on Mono and the specifics of running it. + * Tutorials on Mono and the specifics of running it + (The Mono + Hispano team has produced lots of tutorials + in spanish * A guide to Mono as compared to the Microsoft.NET Framework SDK @@ -55,7 +59,7 @@ repository (on gtk-sharp/doc) and we need volunteers to help populate the documentation for it. Since Gtk# is a wrapper for Gtk, plenty of documentation exists in the Gnome developer + href="http://developer.gnome.org/doc/API">Gnome developer site. To get started: @@ -110,18 +114,18 @@ As you document Gtk# you will have a number of tags that you can use inside the summary and remarks sections, these are: -_Pre_ - <para> </para> +
+<para> </para>Used to separate paragraphs.
- <paramref name="param_name"/> +<paramref name="param_name"/>Used to reference a formal parameter to a function.
- <see cref="T:SomeTypeName"/> +<see cref="T:SomeTypeName"/>Use this to reference a type, this will include an hyper link to the page for type SomeTypeName. @@ -129,11 +133,11 @@ _Pre_ For example, to reference "System.Enum", do:
- <see cref="T:System.Enum"/> + <see cref="T:System.Enum"/>
- <see cref="P:SomeTypeName.Property"/> +<see cref="P:SomeTypeName.Property"/>Use this to reference a property, this will include an hyper link to the page for the property `Property' of type `SomeTypeName'. @@ -141,11 +145,11 @@ _Pre_ For example, to reference the BaseType property in System.Type, do:
- <see cref="P:System.Type.BaseType"/> + <see cref="P:System.Type.BaseType"/>
- <see cref="M:SomeTypeName.Method(type,type)"/> +<see cref="M:SomeTypeName.Method(type,type)"/>Use this to reference a method, this will include an hyper link to the page for the method `Method' of type `SomeTypeName'. @@ -153,27 +157,27 @@ _Pre_ For example, to reference the ToString method in System.Object, do:
- <see cref="M:System.Object.ToString()"/> + <see cref="M:System.Object.ToString()"/>
- <see langword="keywrod"/> +<see langword="keyword"/>Use this to link to a keyword in the C# language, for example to link to `true', do:
- <see langword="true"/> + <see langword="true"/>
- <example> ... </example> +<example> ... </example>Use example to insert an example. The example can contain explanatory text and code.
- <code lang="C#">.. </code> +<code lang="C#">.. </code>Use this to provide a sample C# program, typically used @@ -187,38 +191,38 @@ _Pre_ You can link to an example like this:
- <code lang="C#" source="file.cs"> </code> + <code lang="C#" source="file.cs"> </code>
- <item> +<item>
- <list type="bullet"> </list> +<list type="bullet"> </list>Use this to create lists. Lists contains <item> - elements + elements which have to contain <term> containers.
- <list type="table"> </lits> - <listheader> - <term>YOUR FIRST COLUMN</term> - <description>YOUR DESCRIPTION</description> - </listheader> +<list type="table"> </lits> + <listheader> + <term>YOUR FIRST COLUMN</term> + <description>YOUR DESCRIPTION</description> + </listheader>For two-column tables. Inside use:
- <item> - <term>First</term> - <description>First descritpion</description> - </item> - <item> - <term>Second</term> - <description>Second descirption</description> - </item> +<item> + <term>First</term> + <description>First descritpion</description> +</item> +<item> + <term>Second</term> + <description>Second descirption</description> +</item>** Words of warning. @@ -246,6 +250,11 @@ _Pre_ please don't open the Microsoft docs and refer to them for each member you document. + The best way of documenting is to read our source code + implementation and explain in your own words what our implementation + does, and what the user can do with it. + There's a lot of domain expertise among the class library contributors; let's put the same personal stamp on the class library documentation - that we have on the class libraries themselves. \ No newline at end of file + that we have on the class libraries themselves. +