/domain_driven_rails

Support for using domain_driven in a Rails project to do DDD: Domain Driven Design

Primary LanguageRubyMIT LicenseMIT

Gem Status

As of April 2014, Project has stalled out... As it turns out, Doing DDD while preserving ActiveRecord goodies, is not so easy.

As of 2 March 2014, Incomplete Extraction.
This gem is in the process of being extracted from a reference architecture RubyOnRails application.

Domain Driven Rails

Goals

  • Provide generators to help with the plumbing while using domain_driven.

Installation

Add this line to your application's Gemfile:

gem 'domain_driven_rails'

And then execute:

$ bundle

Or install it yourself as:

$ gem install domain_driven_rails

Usage

Under constuction

Constraints

  • Rails 4+
  • Ruby 2+

Contributing

  1. Fork it ( http://github.com/mwindholtz/domain_driven_rails/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request