You need to create enough documentation for the DSL to be developed and used.
Development Manual
It must contain an overall explanation and class diagrams.
It must contain steps to:
Install in Linux and Windows machines
Use GitHub
Make tests, specs, rakes (not working in RubyMine now, at least for me)
User Manual
You must describe the DSL use.
Every "command" must be described, its parameters too
You need to create enough documentation for the DSL to be developed and used.