[Monodevelop-patches-list] r1264 - trunk/MonoDevelop/docs

commit-watcher at mono-cvs.ximian.com commit-watcher at mono-cvs.ximian.com
Fri Mar 26 22:26:16 EST 2004


Author: jluke
Date: 2004-03-26 22:26:16 -0500 (Fri, 26 Mar 2004)
New Revision: 1264

Modified:
   trunk/MonoDevelop/docs/SourceMap.html
Log:
update, needs detailed descriptions of each assembly


Modified: trunk/MonoDevelop/docs/SourceMap.html
===================================================================
--- trunk/MonoDevelop/docs/SourceMap.html	2004-03-26 23:53:13 UTC (rev 1263)
+++ trunk/MonoDevelop/docs/SourceMap.html	2004-03-27 03:26:16 UTC (rev 1264)
@@ -7,24 +7,94 @@
     <h3>Introduction</h3>
 	<p>Sometimes it can be hard to find your way around the MonoDevelop
 	source tree.  This is intended as a brief description on where and
-	what things are, and a couple tips to find things.</p>
-    <h3>Terms</h3>
-	<p>AddIn - similar to a plugin<br />
-	Service - provides widgets, events, etc. to the various other parts<br />
-	Codon -<br />
-	Command -<br />
-	Pads -<br />
-	Wizard -<br />
-	OptionPanel -<br /> 
-	View -<br /> 
+	what things are, and a couple tips to find things. Beware that MonoDevelop is in heavy active development and things can and do change rapidly.</p>
+
+	<!-- fix this to be a tables with: name, location, description
+	and possibly even dependencies, shared with SD -->
+    <h3>Assemblies</h3>
+	<p>
+	Name: MonoDevelop.Core<br />
+	Location: <code>src/Libraries/MonoDevelop.Core/</code><br />
+	Description: contains the bare necessities for the IDE.<br />
+	Depends: none
 	</p>
-    <h3>Map</h3>
-	<p>MonoDevelop.Core - contains the bare necessities for the IDE.  It
-	has no external dependencies and is located at <code>src/Libraries/MonoDevelop.Core/</code></p>
-	<p>MonoDevelop.Base - contains the base of the IDE.  It begins to
-	depend on Gtk/GNOME at this point and is located at <code>src/Main/Base/</code></p>
-	<p>AddIns - various plugins that add to the IDE's functionality are
-	located at <code>src/AddIns/</code> See also the AddIns guide.</p>
+	<p>
+	Name: MonoDevelop.Base<br />
+	Location: <code>src/Main/Base/</code><br />
+	Description: contains the base of the IDE.<br />
+	Depends: MonoDevelop.Core Gtk#/GNOME
+	<p>
+	Name: gdl-sharp<br />
+	Location: gdldock/<br />
+	Description: Binding of the gdl dock C library.<br />
+	Depends: Gtk#
+	</p>
+	<p>
+	Name: ICSharpCode.SharpAssembly<br />
+	Location: <code>src/Libraries/SharpAssembly</code><br />
+	Description: Assembly reading library.<br />
+	Depends: none
+	</p>
+	<p>
+	Name: ICSharpCode.SharpRefactory<br />
+	Location: <code>src/Libraries/SharpRefactory</code<br />
+	Description: C# parser library.<br />
+	Depends: none
+	</p>
+	<p>
+	Name: MonoDevelop.SourceEditor<br />
+	Location: <code>src/AddIns/DisplayBindings/SourceEditor</code><br />
+	Description: Default editor for MonoDevelop.<br />
+	Depends: Gtk# gtksourceview-sharp MonoDevelop.Core MonoDevelop.Base MonoDevelop.Gui.Widgets MonoDevelop.Gui.Utils
+	</p>
+	<p>
+	Name: MonoDevelop.Gui.Utils<br />
+	Location: <code>src/Libraries/MonoDevelop.Gui.Utils</code><br />
+	Description: extra miscellaneous functions.<br />
+	Depends: Gtk#/GNOME
+	</p>
+	<p>
+	Name: MonoDevelop.Gui.Widgets<br />
+	Location: <code>src/Libraries/MonoDevelop.Gui.Widgets/</code><br />
+	Description: extra Gtk# specific widgets.<br />
+	Depends: Gtk#/GNOME MonoDevelop.Core MonoDevelop.Gui.Utils
+	</p>
+	<p>
+	Name: MonoDevelop.Debugger<br />
+	Location: <code>src/AddIns/DebuggerAddIn/</code><br />
+	Description: debugging support library<br />
+	Depends: Gtk# Mono.Debugger MonoDevelop.Base MonoDevelop.Core
+	<p>
+	<p>
+	Name: MonoDevelop.StartPage<br />
+	Location: <code>src/AddIns/Misc/StartPage</code><br />
+	Description: IDE start page<br />
+	Depends: gecko-sharp Gtk# MonoDevelop.Core MonoDevelop.Base
+	<p>
+	<p>
+	Name: CSharpBinding<br />
+	Location: <code>src/AddIns/BackendBindings/CSharpBinding/</code><br />
+	Description: backend for C# langauge support<br />
+	Depends: MonoDevelop.Core MonoDevelop.Base MonoDevelop.SourceEditor ICSharpCode.SharpRefactory MonoDevelop.Gui.Widgets
+	<p>
+	<p>
+	Name: JavaBinding<br />
+	Location: <code>src/AddIns/BackendBindings/JavaBinding/</code><br />
+	Description: backend for Java Langauge<br />
+	Depends: external java runtime and compiler
+	<p>
+	Name: StartUp<br />
+	Location: <code>src/Main/StartUp/</code><br />
+	Description: Parses commandline and invokes the rest.<br />
+	Depends: MonoDevelop.Core MonoDevelop.Base MonoDevelop.SourceEditor ICSharpCode.SharpRefactory MonoDevelop.Gui.Widgets
+	</p>
+
+	<h3>Others</h3>
+	<p>addin files - <code>build/AddIns</code></p>
+	<p>resources - <code>build/data/resources</code> and <code>data/resources</code></p>
+	<p>templates - <code>build/data/templates</code></p>
+	<p>glade - data/resources/glade</p>
+
 	<h3>Last resort</h3>
 	<p>Sometimes its still can be confusing so running something like
 	the two below commands can be used as a last resort to find things.
@@ -33,6 +103,7 @@
 	</p><p>
 	<code>find . -name '*.cs' | xargs grep TypeName</code>
 	</p>
+
     <h3>Credits and Errata</h3>
     <p>Send comments to <a href="mailto:jluke at cfl.rr.com">jluke at cfl.rr.com</a> or the <a href="mailto:monodevelop-list at lists.ximian.com">monodevelop mailing list</a>.</p>
 	<p>Last updated March 24, 2004</p>




More information about the Monodevelop-patches-list mailing list