Skip to content
Carl Gay edited this page Dec 13, 2018 · 43 revisions

We manage most of our documentation via Sphinx, so check out our online docs if that's what you are looking for.

How You Can Contribute

If you are interested in any of these areas, please talk to us on IRC or our mailing list.

Many of the projects below require little or no pre-existing knowledge of the Dylan language.

General Areas

These are areas where most developers, even Dylan beginners, should be able to help out.

Compiler and Runtime

This section is for lowlevel tasks that require significant system engineering expertise. If you're looking for a challenge then these are for you.


Platform Portability

Port Open Dylan to a new platform or fix an existing port, getting deeply familiar with the environment in the process.

Packaging and Installers

Help make Dylan more accessible by packaging it for your system distribution.


Help maintain existing libraries or join the effort to create new ones.

Editor Support

Improve support for Dylan in your editor of choice.


Various kinds of cleanup tasks that nobody got around to yet.