[Mono-docs-list] Monodoc README, NOTES, TODO updates
John Luke
jluke@cfl.rr.com
18 Jun 2003 23:39:24 -0400
--=-UXVTrRXE6/h6a9NnQSz0
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
Hello,
Here is a small patch for README, TODO, and NOTES that updates them
somewhat. However, I am sure there is more. Can I commit?
John Luke
--=-UXVTrRXE6/h6a9NnQSz0
Content-Disposition: attachment; filename=monodoc.diff
Content-Type: text/x-patch; name=monodoc.diff; charset=UTF-8
Content-Transfer-Encoding: 7bit
Index: README
===================================================================
RCS file: /cvs/public/monodoc/README,v
retrieving revision 1.5
diff -u -r1.5 README
--- README 21 Feb 2003 02:36:06 -0000 1.5
+++ README 19 Jun 2003 03:41:34 -0000
@@ -2,10 +2,8 @@
-------
This is the MonoDoc module. It contains the documentation for
- the Mono class libraries as well as tools to produce and edit
- the documentation.
-
- Hopefully we will also soon have a documentation browser.
+ the Mono class libraries, tools to produce and edit the
+ documentation, and a documentation browser.
* Format
@@ -60,9 +58,8 @@
* Editing tools.
We are in the process of developing a tool called `monodoc'
- which is a Gtk#-based documentation editor that would simplify
- the editing of the ECMA-xml documentation. This tool is
- currently not finished, but it lives in tools/gtk-monodoc.
+ which is a Gtk#-based documentation editor that simplifies
+ the editing of the ECMA-xml documentation.
* Documentation tools.
@@ -90,18 +87,12 @@
1) Make sure you don't have any GAL headers installed. If you
have the gal-devel package installed, remove it.
- 2) Check the following two modules from the GNOME CVS
- repository (http://developer.gnome.org/tools/cvs.html):
-
- cvs co gal
- cvs co gtkhtml (this is the HEAD branch)
+ 2) Install gal 1.99 (sometimes called libgal2) and gtkhtml3 or
+ newer. Rpm's are available through red-carpet or the
+ source is on the gnome ftp site if your distribution
+ does not provide binary packages.
- 3) Build gal, then gtkhtml. Make sure they are all installed to the
- same prefix.
-
- 4) Install Gtk#. RPMs are available here
+ 3) Install Gtk#. RPMs are available here
(http://gtk-sharp.sourceforge.net/). You can check it out
from the Mono CVS repository under the module name
'gtk-sharp'.
-
-
Index: browser/NOTES
===================================================================
RCS file: /cvs/public/monodoc/browser/NOTES,v
retrieving revision 1.7
diff -u -r1.7 NOTES
--- browser/NOTES 30 Apr 2003 22:45:17 -0000 1.7
+++ browser/NOTES 19 Jun 2003 03:41:34 -0000
@@ -142,10 +142,14 @@
type lookups. The prefix is one of "T:", "M:", "E:" and "F:",
and they represent:
- "T:" types (class, struct, interfaces, delegates)
- "M:" methods (includes the method signature)
- "E:" Events
- "F:" Fields.
+ "T:" Types (classes, structs, interfaces, enumerations), example: (T:System.Byte)
+ "M:" Method, example: (M:System.String.Substring(System.Int32,System.Int32))
+ "P:" Properties, example: (P:System.AppDomain.CurrentDomain)
+ "N:" Namespaces, example (N:System).
+ "C:" Constructors, example (C:Gtk.Button())
+ "E:" Events, example (E:Gtk.Button.Clicked)
+ "F:" Fields, example (F:Gtk.TreeIter.Zero)
+
RenderNamespaceLookup is used by providers that can render
namespace lookups, and those are urls that encode the "N:"
Index: browser/TODO
===================================================================
RCS file: /cvs/public/monodoc/browser/TODO,v
retrieving revision 1.15
diff -u -r1.15 TODO
--- browser/TODO 27 May 2003 03:45:39 -0000 1.15
+++ browser/TODO 19 Jun 2003 03:41:34 -0000
@@ -12,27 +12,11 @@
should be sorted'.
* Browser
-
- We need to handle all links, known missing:
-
- M:TypeName.Method(typeargs)
- F:TypeName.Field
- E:TypeName.Event
-
- The decoupling of ns/type/member fails for methods, we should
- scan for the "(" before trying to compute ns/type from a
- ns/type/member/args string:
-
- M:System.Int32.Parse(System.Int32)
Add support for printing (requires GnomePrint# support)
Add bookmark facility
-* Summaries:
-
- Render members in sorted order
-
* Ecma provider:
In summaries, if there is a single paragraph, peel the outer
@@ -42,7 +26,7 @@
Should detect method overloads and create a node for those.
- Handle refrences to sample code, and generate a link in the
+ Handle references to sample code, and generate a link in the
browser to use it.
* Mono-Man-Page provider:
--=-UXVTrRXE6/h6a9NnQSz0--