[Monodevelop-patches-list] r1872 - trunk/md-website/todo

commit-watcher at mono-cvs.ximian.com commit-watcher at mono-cvs.ximian.com
Thu Jul 1 14:08:17 EDT 2004


Author: jluke
Date: 2004-07-01 14:08:17 -0400 (Thu, 01 Jul 2004)
New Revision: 1872

Added:
   trunk/md-website/todo/jluke.html
Log:
add this, because I keep losing my local versions


Added: trunk/md-website/todo/jluke.html
===================================================================
--- trunk/md-website/todo/jluke.html	2004-07-01 17:28:49 UTC (rev 1871)
+++ trunk/md-website/todo/jluke.html	2004-07-01 18:08:17 UTC (rev 1872)
@@ -0,0 +1,177 @@
+<html>
+  <head>
+    <title>John's MonoDevelop Todo List</title>
+    <style type="text/css">
+      h1 {
+      color: #efefef;
+      font-size: 14pt;
+      font-family: "Trebuchet MS";
+      
+      border: 0;
+      
+      margin: 0;
+      
+      padding: 1em;
+      
+      background: #666666;
+      }
+      
+      h2, h4, h5, h6 {
+      font-family: Verdana,sans-serif;
+      font-weight: bold;
+      }
+      
+      h3, h4, h5, h5 {
+      margin-left: 1em;
+      }
+      
+      h2, h3 {
+      font-size: 18px;
+      }
+      
+      h2 {
+      padding: 3px;
+      color: #000000;
+      }
+      
+      h3 {
+      font-size: 13px;
+      border-bottom: 2px solid #dddddd;
+      }
+      
+      body, table {
+      background-color: #ffffff;
+      font-family: Verdana, sans-serif; font-size: 12px;
+      color: black;
+      margin: 0;
+      padding: 0;
+      border: 0;
+      margin-left: 20%;
+      margin-right: 20%;
+      }
+      
+      p,lu,li {
+      margin-left: 2em;
+      margin-right: 2em;
+      }
+      
+      img {
+      border: 0;
+      vertical-align: top;
+      }
+      
+      .code-xml, .code-csharp
+      {
+      margin:15px;
+      padding:15px;
+      font-size: small;
+      font-family: "Courier New", Courier;
+      background:whitesmoke;
+      border: solid 1px silver;
+      line-height:110%;
+      }
+      
+      .shell {
+      border-style: solid;
+      background: #000000;
+      color: #bbbbbb;
+      #777777; border-width:
+      1px; padding: 2pt; 
+      margin-left: 4em;
+      margin-right: 4em;
+      }
+      
+    </style>
+    <script src="http://www.monodevelop.com/release_notes/prettyprint.js" type="text/javascript">
+    </script>
+  </head>
+  <body onload="paintColors();">
+    
+    <h1>John's MonoDevelop Todo List</h1>
+
+    <p>Here is a list of stuff that is on my todo list for MD. Some of these
+      are huge, others are smaller. All of them need to get done and I will 
+      be implementing them over time. They are not listed in any
+      particular order at all. And if anyone starts to implement one and
+      wants my help, or just wants to do it on their own, and submits
+      patch(es) for them I won't be offended. I promise. If you have
+      any questions regarding this list, email either the
+      <a href="mailto:monodevelop-list at lists.ximian.com">list</a> or
+      <a href="mailto:john.luke at gmail.com">me directly</a>.</p>
+
+    <h2>Build system</h2>
+    <p>Status: planning</p>
+    <p>Currently MonoDevelop projects can be built from within the IDE,
+    and there is preliminary support for generating Makefiles.  If Makefile
+    generation is permanently decided upon there are many things to fix
+    about it.</p>
+    <p>I have prototyped a small managed build tool that can build MonoDevelop
+    projects from the command-line.  I believe this to be a better approach
+    then Makefile generation, for three reasons:
+    <ul>
+      <li>does not require distribution of generated Makefiles</li>
+      <li>will work on win32</li>
+      <li>does not duplicate information</li>
+    </ul>
+    </p>
+    <p>The last issue is to go through and verify the project format
+    satisfies our needs for the long term.  My current opinion is that
+    it does, with two exceptions:
+    <ul>
+     <li>Alternative resource names</li>
+     <li>Dependency information</li>
+    </ul>
+    </p>
+
+    <h2>Terminal</h2>
+    <p>Status: mostly done and in svn (Dock interaction bug)</p>
+    <p>Our current method of running projects via xterm is troublesome
+    at best.  Using VTE will improve that, and also allow people to perform
+    simple commands from within the IDE itself.  There is currently a 
+    weird bug when VTE is combined with the gdldock, hopefully it
+    will be easier to debug  when the managed dock is completed.</p>
+
+    <h2>NUnit integration</h2>
+    <p>Status: very early and in svn (but abandoned by me)</p>
+    <p>Port either gnunit (nunit-gtk in mono cvs) or SharpDevelop's
+    NUnit addin.  I started on this, but lost interest because I never
+    really use NUnit myself.  This would be a great thing for someone
+    to start out with, and will be helpful to many people.</p>
+
+    <h2>Graph of Project classes</h2>
+    <p>It should be possible to generate a simple hierarchal image
+    based on the ClassBrowser, and display that in a View.  Requires
+    finding a suitable tool to output a png or svg image.  At first,
+    it can just be static, but eventually it should update as your
+    code changes.</p>
+
+    <h2>Assembly Analayzer</h2>
+    <p>Status: partially ported and in svn</p>
+    <p>Port this from SharpDevelop.  It is basically a automatic code
+    analyzer, that detects many types of different rules for your
+    assemblies.</p>
+
+    <h2>Start page</h2>
+    <p>Status: not started</p>
+    <p>
+    We should probably have a nice looking, simple start page.  I do not
+    like the current one (that is disabled and half-unported).  I would
+    recommend starting from scratch.  On the other hand, I don't really
+    miss it either.
+    </p>
+
+    <h2>Howtos</h2>
+    <p>Status: not started</p>
+    <p>
+    We need several user level, developer level, translator level, and UI
+    level howtos. These could be both for the website and included in a
+    "How to" submenu under Help.
+    </p>
+
+    <h2>Profiling</h2>
+    <p>Status: not started</p>
+    <p>AddIns for profiling would be wonderful.
+    </p>
+
+  </body>
+</html>




More information about the Monodevelop-patches-list mailing list