Paul Rayner
Paul Rayner
Currently all repositories do manual property mapping to Mongoid documents and back again. It works just fine, but perhaps there is a way to do it that is more like...
Lots to do here. Need to finish fleshing out the domain model for the VesselVoyage aggregate, as well as the associated repository etc.
Currently the database is seeded by sample_data_spec.rb, which is a total hack. This should be a rake task or something. Plus, it needs to be more than just one cargo,...
For `cargo_1234`: ``` Routing Status: Routed Transport Status: In Port Long Beach Cargo is misdirected and requires rerouting Type Location Completion Date Tracking ID Load Hong Kong 2013-06-15 00:00:00 UTC...
Implement cargo tracking form. User can enter tracking id and the cargo information will be displayed: - tracking ID - transport status - next expected activity - destination - eta...
Location is an aggregate root, and there are references to it all over the place, including from Leg, which is a value object. Would like to try changing all these...
Follow same approach as .NET DDD sample app.
Implement outside-in acceptance specs (through the UI) for booking and routing a new cargo, and then tracking its progress via adding handling events. See this for idea of BDD process:...
Use Twitter bootstrap: - http://railscasts.com/episodes/328-twitter-bootstrap-basics?view=asciicast