The Mine Project : Technical Status Update

2 views
Skip to first unread message

Alec Muffett

unread,
Oct 14, 2009, 9:47:20 AM10/14/09
to theminepro...@googlegroups.com, themine...@googlegroups.com, themineproj...@googlegroups.com, d...@searls.com, ke...@hopperanalytical.com, Kevin Marks

[ reply-to: set to themine...@googlegroups.com ]


Hi Guys,

1) My apologies if you get this multiple times, but I want to ensure
coverage.


2) After leaving Sun at the end of August and a brief crazy period of
sorting things out, I am now working on the Mine! prettymuch solidly
until the end of the year, and in 2010 I intend to be splitting my
time between the Mine and various writing projects.

3) I am repurposing the maillists in the hope of making better use of
them. They remain:

themine...@googlegroups.com - for general discussion

themineproj...@googlegroups.com - for big announcements;
anything posted here will probably also go to the general list.

theminepro...@googlegroups.com - for development stuff

...HOWEVER the developer list will now automatically receive
Subversion commit messages, which will help me take them more
seriously, whilst also telling you what I am doing. If you start
seeing stuff and you are not interested in it, we are happy to move
you off the "devel" list and onto the other two, if you are not
already there.

4) General status: there are three working projects:

pymine - the Django-based Python mine code
http://code.google.com/p/pymine/

gaemine - an impending port of pymine to Google AppEngine
http://code.google.com/p/gaemine/

protomine - the initial Perl prototype, now basically archived
http://code.google.com/p/protomine/

Adriana is chief designer of the Mine, and I am coding the core.
Pymine is the main codebase and is my current job; it is almost as
finished as Protomine was and I am currently installing feed-
generation and some basic HTML UI stuff, then revisiting the
authentication, session-handling and crypto. Ketan is helping with
CSS, Adriana and Carrie and he are collaborating on the UI design and
wireframes. Mathias is being a sounding-board for API issues. Having
people helping is cool, we'd love to see more. :-)

Somewhere soon we will all meet in the middle and a usable tool will
result. The plan is to get pymine functional on OSX and Linux (*hint*
EC2) and once the core is mostly functional to bring-up the port to
Google AppEngine ("gaemine") for those who want to play with a Mine
without involving money and/or their own hosting.

Ideally pymine and gaemine will merge but that /may/ not be possible -
but I am trying to code things in such a way as to ease eventual
porting.

Documentation is being overhauled too - I have installed "pydoctor"
and am revisiting the entire codebase to aid autodoc generation; the
docs thus produced are all in the repository, and the remainder are/
will eventually be on the pymine project wiki.

More to come over the next few weeks. :-)

- alec

--
alec.m...@gmail.com
http://www.crypticide.com/dropsafe/

Reply all
Reply to author
Forward
0 new messages