Development
DataMapper development has switched to the Git SCM. Please see using git to learn how to contribute. To check out “tip” DataMapper anonymously:
git clone git://github.com/datamapper/extlib.git
git clone git://github.com/datamapper/dm-core.git
git clone git://github.com/datamapper/dm-more.git
Or visit the edge guide.
If you have a github account, log in, and fork the repo. When you think you’re ready, send dkubb a “pull request”.
Coding Conventions and Considerations
When contributing any code to DataMapper, please follow these guidelines.
- Spec first. Spec thoroughly. (DataMapper is written with RSpec)
- Parentheses around parameter lists for methods
- Two space indent - not tabs!
- Write optimal code, not magic code
- Documentation is required (use the official documentation style)