What gems do I need to install to actually run

"rake spec"

Also how do I not have the gems try run sudo?

I don't have a system ruby installed....

On Fri, Jan 9, 2009 at 6:14 PM, Dan Kubb (dkubb) <[email protected]> wrote:

>
> Hi everyone,
>
> From time to time people ask me how they can get started helping
> DataMapper.  Some people want to dive in, and start forking everything
> and sending pull requests.  Others aren't sure how much time they'll
> have, but still want to help make a difference.  I decided to put
> together a quick list of things for the latter group, as well as a few
> tips for the former.  Feel free to reply to this email if you have
> further suggestions, or want some clarification on any points
> mentioned.
>
> Some of these tasks help either to push DataMapper directly forward
> through code/spec/doc contributions, or indirectly forward because
> you're helping with something that allows other contributors to spend
> more time on code, specs and docs.
>
> I've listed the tasks from least to most time consuming, which is also
> the priority -- the earlier in the list, the more you help me out.
> Specifically it frees up my time to work on the dkubb/dm-core spec
> rewrite project, which the faster I can get it done benefits us all as
> a number of bug fixes have been made and overall it's far more stable.
>
> Without further ado, here are some things that come to mind:
>
> * Sync up dkubb/dm-core, sam/dm-more, sam/extlib, sam/do from github,
> and use "rake spec" to run their specs locally. All specs *should*
> pass.
>
> NOTE: when testing sam/dm-more, please use the latest dm-core gem
> because I am currently refactoring parts of dkubb/dm-core and that it
> may not be fully compatible with dm-more at the moment -- I plan to
> fix this shortly, once I've cleaned everything up.
>
> * Use "rake install" to install those gems and run your own app's
> specs and tests to make sure the functionality has not changed. (note
> you may get deprecation warnings, but that may be normal, what we're
> looking for is errors)
>
> * Report any issues to http://datamaper.lighthouseapp.com/ (search
> first to make sure you don't submit a dupe ticket)
>
> Note that at this time, dkubb/dm-core may be incompatible with sam/dm-
> more while we rearrange things a bit. You'll likely see alot of
> failures in the dm-more specs for the near future. Before reporting a
> dm-more issue try installing sam/dm-core (or the dm-core gem) and re-
> run the specs.
>
> * Review the unconfirmed tickets and provide stand-alone scripts that
> confirm or show the problem is fixed. For non-critical tickets, if
> it's fixed in dkubb/dm-core, we mark it as resolved. If it does not
> pass we check it against sam/dm-core.
>
> * Ask me (dkubb) for an invite to Lighthouse so that you can mark
> tickets as confirmed, not-applicable, or resolved.
>
> * Mark tickets as accepted if you are going to work on them, so that
> others don't attempt to duplicate your work on the ticket.
>
> * Provide patches for confirmed tickets.
>
> If the ticket is for dm-core, but is not critical, please supply the
> patch against dkubb/dm-core. sam/dm-core is in maintenance mode and
> only critical fixes are being applied against it.
>
> * Test out other patches for confirmed tickets locally, and add
> comments to confirm that it works with edge.
>
> * View the classes at the bottom of
> http://github.com/dkubb/dm-core/wikis/home
> and "adopt" one to work on. See that page for more information on what
> we're doing. Review the specs and docs that are already written,
> specifically those for Collection, to see the style we're using.
>
> * If you have experience writing Java, ping myabc to ask if you can
> help with the do_jdbc drivers. JRuby is going to become a first-class
> citizen in the DM world, and will be one of the primary Ruby's we test
> against.
>
> * Update the dm-more plugins so that the specs can be more easily
> executed against the In Memory Adapter. Possibly backport the InMemory
> adapter from dubbb/dm-core to sam/dm-core. This will allow early JRuby
> testing to happen against the dm-more plugins prior to do_jdbc from
> being ready.
>
> * Speak with dbussink on IRC and ask him about updating the DO specs
> to match the conventions we are using in dkubb/dm-core.
>
> --
>
> Thanks,
>
> Dan
> (dkubb)
>
> P.S. I will follow up in the next few days on the status of the
> rewrite, and outline what I think the DM 1.0 Roadmap should look like.
> >
>

--~--~---------~--~----~------------~-------~--~----~
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