Matthew,

All of BRL-CAD development, including the website, is developed under a meritocracy. Basically we all work on various things that are of interest and come to consensus agreement unless there is a specific issue requiring intervention. Those who constructively contribute, frequently interact, and remain highly involved have more say than those who do not. This generally empowers contributors to work towards the best interests of the project unhindered as long as they're persistently and openly communicating with others WHILE they work (not just when they're "done" with something).

So, to answer your question, everyone who has contributed more than you is "in charge" but things don't work that way in practice. If someone steps up to work on a project, nobody is generally going to stop them unless the project is outside of scope, affects usability, will be a maintenance burden, or changes a public interface.

Working on a round-trip documentation interface is something that we've been working towards for several years, but the goal is a bit tricky. We want the power of revision-controlled documents checked into a repository with the accessibility of a wiki, and the ability to edit on either end.

Getting our documentation into a structured format -- Doxbook/XML -- has provided tracking, integration, and validation of our documentation with easy export to a variety of formats. Several contributors have been working on converting our existing documentation (which is in a myriad of formats). This has been going great for some ... but writing XML, getting access and committing to an SVN repository, and setting up an XML toolchain is not exactly what I'd call "accessible".

The idea is to provide some mechanism that allows our documentation to get published/presented to the web, but in an editable format. As our web infrastructure is built on Mediawiki and Drupal, the natural direction becomes a plugin in either one of those systems. The hard part is then how to manage "editing fragments" that compose various larger works and the conversion to/from Docbook if an alternate format is presented (e.g., wikitext markup).

Even if the web-editing user were presented with the raw Docbook/XML (instead of wikitext) but could then see validation errors and/or see their result rendered on-line, we would have a very useful round-trip online editing capability. Developers would be able to edit the Docbook directly in the repository and push changes to the website. External web users would be able to see our documentation, make minor edits quickly (even anonymously), and have those changes persist to the repository.

Cheers!
Sean



On Feb 18, 2010, at 9:33 AM, Matthew Ayres wrote:

Sean, all

Glad to be here, then! I'd be more than happy to do some work on the website, though I'd like to know who is in charge of it, of course.

The round-trip documentation interface does sound interesting. More detail would certainly be welcome.

-Matthew

On Thu, Feb 18, 2010 at 6:00 AM, Sean Morrison <[email protected]> wrote:

Message body follows:

Matthew,

With a system as large and complex as BRL-CAD, there are ways just
about anyone can contribute in very effective ways.  That said, you
seemingly understate your capacity to do something useful from the
look of the skills you list.

I'd recommend getting started on something that leverages your
current skills, as there will be plenty about BRL-CAD that will take
a while to get familiarized with no matter what you work on.  From
what you list, this is perhaps something related to website
development.

Our website has much room for improvement, obviously, so there is
plenty you can work on from basic aesthetic redesign to a specific
programming project.  One programming project that comes to mind
that
would have a big impact is working on a round-trip documentation
interface.  If that sounds interesting, I can go into more detail.
That said, there are plenty of other ideas that come to mind as well.

Feel free to join the brlcad-devel developer's mailing list and/or
our IRC channel.

Cheers!
Sean

cc brlcad-devel

--
This message has been sent to you, a registered SourceForge.net user,
by another site user, through the SourceForge.net site.  This message
has been delivered to your SourceForge.net mail alias.  You may reply
to this message using the "Reply" feature of your email client, or
using the messaging facility of SourceForge.net at:
https://sourceforge.net/sendmessage.php?touser=785737


---------------------------------------------------------------------- --------
Download Intel&reg; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw- dev_______________________________________________
BRL-CAD Developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
BRL-CAD Developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to