On Tue, 2011-05-03 at 14:40 -0700, Emmanuel Gomez wrote:
> Basically, I like the core of paper_trail's design: a version consists of 
> metadata about its creation, and a blob of the Resource's attributes at the 
> time. I also think that design makes a clear relationship between Versions of 
> Resources and the Resources themselves; the Version contains metadata about 
> the change (what changed, when, by whom... whatever you want to store now and 
> query later), and the full state (attributes) of the Resource. 

Can't say anything about dm-is-versioned or paper_trail as I've never
used them. I will tho use paper_trail soon so I could get back to you
with some feedback re its API.

I only wanted to let you know (and reveal some of the general plans in
the same time) that some gems from datamapper account will be looking
for new maintainers soon. Basically we want to have only "core" gems
under the datamapper account and focus on them to save time. Currently
every DataMapper release is a bulk release of ~30 gems. Quite often some
gems in a release don't have any changes except a version bump and
regenerated gemspec. This just means that people actively working on new
releases don't have any interest or will to improve some of the extra DM
gems, that's why we would love to find maintainers for these gems.

I'm writing this because dm-is-versioned is definitely one of such gems
that was abandoned. I'm sure many people may have a wrong impression
that if it's under datamapper account then there are people actively
working on it. That's not true. 

I should note that it's not like we don't care about extra DM gems - we
definitely do care and we always fix bugs and try to make sure
everything works, but the time constraints are brutal and we cannot
guarantee that extra gems will get as much focus as the "core" ones.
That's the reason why it would be better to find people that have
interest in maintaining and also improving extra gems.

It's hard to say at this point how exactly we're gonna approach that
from organization pov. Maybe gems will stay under datamapper account and
more people will get commit bit although I suspect it would be better to
move them to new maintainers accounts.

So, if you want to improve or even completely rewrite dm-is-versioned -
just do it. There's no need to create dm-is-versioned-deluxe or
something :)

Cheers

# solnic

-- 
You received this message because you are subscribed to the Google Groups 
"DataMapper" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/datamapper?hl=en.

Reply via email to