Skip to content
This repository has been archived by the owner on Apr 17, 2018. It is now read-only.

Latest commit

 

History

History
50 lines (38 loc) · 1.87 KB

contribute.md

File metadata and controls

50 lines (38 loc) · 1.87 KB
layout title created_at
default
Contribute to DataMapper
Wed Aug 29 20:37:00 +0930 2007

{{page.title}}

DataMapper is always looking for more contributors. When you've got an itch to scratch, jump in and contribute! Write a few specs showing us how your code works, create a patch and submit it as a new ticket or a fix for an existing one. After a few patches and many thanks, you'll get commit access.

We benchmark all but the most trivial of patches, because we care about performance and you should too!

What we need

Currently DataMapper needs help in a few particular areas:

  • API Documentation (using the YARD documentation style)
  • Tutorials (we think the Django documentation guidelines are a good model)
  • Bug Reports (we use Github Issues)
    • Important: if you found a bug in a DataMapper project other than dm-core, please use that project's Issue Tracker instead of reporting everything as dm-core issues

Git - Edge DataMapper

DataMapper development uses Git SCM. Please see using git to learn how to contribute. For detailed instructions how to get a proper development setup for datamapper up and running, have a look at the edge guide.

Code Style Guidelines

When contributing any code to DataMapper, please follow these guidelines:

  1. Code should match the style guide
  2. Specs are required
  3. Documentation is required (use the YARD documentation style)

*[YARD]: Yet Another Ruby Documentation (tool)