Lokad Message Contracts DSL Sample (aka Mercenary) is a reference implementation that shows how to streamline .NET contract generation with Visual Studio.
This is useful for reducing development friction on projects that use CQRS, DDD, Event sourcing or rely on any other repetitive code that changes frequently.
Test automation for the rest of us.
Madcow is aimed at development and system-integration organisations that have a need to develop robust, automated, regression test suites.
The Madcow philosophy lends itself to an agile, collaborative, development environment, where the development team are
... [More] continuously delivering builds to the test team to test. If the test team use Madcow to assist them in covering integration, system and acceptance testing in an automated way, they can be freed up to conduct explorative, destructive, ad-hoc and useability testing - thus better utilising their time and expertise.
Madcow provides:
Automated Developer Functional Testing
Automated System / Functional Scenario Testing
Acceptance Testing [Less]
Cape provides a simple DSL for selecting Rake tasks to be made available as documented Capistrano recipes. You can pass required arguments to Rake tasks via environment variables.
Install by typing:
gem install cape
A DSL for building simple GUI ruby application rapidly.
'simple' mean :
'without great look&feel precision'
for little gui application, like autoit, xdialog...
Inspirations from Shoes.
Based on gtk , should support html/ria extjs...
Whiley is a programming language particularly suited to safety-critical systems. It is a hybrid object-oriented and functional programming language which employs extended static checking to eliminate errors at compile time, including divide-by-zero, array out-of-bounds and null dereference errors.
A java-based declarative, multi-threaded and incremental build system that provides a fluent java API for writing build programs. Can use ant tasks and ant and shell scripts as backend.
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy