Developer-centric information about Dada Mail.
Documentation
For now, see the copy on the main site:
http://dadamailproject.com/support/documentation
Code Repository
We currently use Github:
http://github.com/justingit/dada-mail/tree/
Contributing to Dada Mail
Code
Please create your own fork of Dada Mail, make your changes and ask for a pull request.
We would really appreciate it if your contributions are well-tested, come with TAP tests and are documented.
Documentation
Speaking of documentation, most all the documentation is in the git repo - see the dada/extras/documentation/pod_source directory of the distribution.
Even if you're not a good coder (or not a good Perl coder) we can always use help with documentation. Documentation is written in pod (it's easy to learn) and I don't think we're really at the point where we have too much of it.
Issues/Bug Tracker
Use the Issue Tracker at Github:
http://github.com/justingit/dada-mail/tree/
A good bug report will provide:
- The version of Dada Mail you're using (if you're not using the most recent, stable release, please double-check that the issue isn't already resolved in that version)
- A good description of your problem, with a way to recreate the problem
- Any relevant error logs
An incredible bug report will provide:
- Failing TAP test(s) (see the dada/t directory in the Dada Mail distro for examples - the TAP test ReadMe for Dada Mail has some good info, as well)
- A workaround/fix
Help Dada Mail Users
We could really use some help with answering questions on the support boards:
http://dadamailproject.com/support/boards
Register for an account and if there's a question you know the answer to, well - jump in.
You can monitor new posts the same way we do - subscribe to the rss feed of new posts:
http://dadamailproject.com/support/boards/feed.php
Developer Discussion Mailing List
Post: dadadev@dadamailproject.com
Last few messages sent: