Hi All,<br><br><div class="gmail_quote">On Tue, Aug 3, 2010 at 12:15 PM, Shaun McCance <span dir="ltr">&lt;<a href="mailto:shaunm@gnome.org">shaunm@gnome.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi Elliot,<br>
<div class="im"><br>
On Sat, 2010-07-24 at 15:52 -0400, Elliott Sales de Andrade wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; I was trying to see if I could get some information that I would call<br>
&gt; &quot;Mallard for developers&quot;. The ProjectMallard site is what I would call<br>
&gt; &quot;Mallard for writers&quot;, and the draft spec is &quot;Mallard for Mallard<br>
&gt; developers&quot;. But what I&#39;d like is information for developers of other<br>
&gt; projects.<br>
&gt;<br>
&gt; By &quot;Mallard for developers&quot;, I&#39;d like to be able to get the answers to<br>
&gt; questions like the following:<br>
&gt; If I wanted to integrate Mallard into a project&#39;s build system<br>
&gt; (autotools, CMake, etc.), what would I do?<br>
&gt; What&#39;s the recommended install location/structure?<br>
&gt; Where should I point my application&#39;s &quot;Help&quot; button?<br>
&gt; What do I do if I want to target Windows/Mac also?<br>
&gt; How do I accommodate translations?<br>
&gt; etc.<br>
<br>
</div>These sorts of things depend on the tools you&#39;re using<br>
with Mallard. I think we can aggregate some information<br>
for known Mallard tools. We just have to think of a good<br>
way to present that information.<br>
<br>
I originally had a page for tools on <a href="http://projectmallard.org" target="_blank">projectmallard.org</a>,<br>
but it didn&#39;t have any real content on it, so I removed<br>
it until it does.<br>
<br>
Would anybody like to work on this?<br>
<br>
--<br>
<font color="#888888">Shaun<br>
</font><div><div></div><div class="h5"><br></div></div></blockquote><div><br>At this point, RelaxNG code completion / validation support in Linux IDE&#39;s is not so great.  Even in the proprietary world, from what I can tell . . . only OxygenXML does a good job with supporting RelaxNG (this is only based on what I have read).  I have a draft note put together about configuring Emacs nxml-mode for Mallard, and will put it up on my blog this week.  I can then donate this writing to the Project Mallard site.<br>
<br>That will help out the hackers who aren&#39;t afraid of Emacs, but we also need to bug Paul Cutler to put the finishing touches on his gedit snippets for Mallard, and to get the word out about them.  They are very handy, and his work on that is too valuable to be sitting in revision control.  (Note, there&#39;s also the ability to do &quot;snippets&quot; in Emacs, but I haven&#39;t dug that deep yet.)<br>
<br>With regards to developer docs and tools, we need to promote out about the developer docs / tools hack event in December.  That event is a great opportunity to get better documentation tool support in GNOME, and we shouldn&#39;t let it pass by.  Getting graphical code completion into something like Monodevelop, Anjuta, or some other IDE would be very helpful.  (BTW, I&#39;ve pinged the GSOC student who is working on the Mallard doc-tool site.  We need to encourage him to not give up.)<br>
<br>Finally, Shaun, I think it would be helpful if you documented the utilities and processes that are required to convert Mallard documents to HTML.  That information is too useful to have locked up in your head, too.<br>
<br>Jim<br></div></div>