Development guide for Crosswords


This is the development guide for Crosswords and Crossword Editor. It will help you understand how the applications fit together and how best to work with the codebase and project.

Contributing to the Project

For those interested in contributing to the project, please follow the guides below. In particular:

Designs

Complex sections of the code have their own documentation to describe how they work. This is a list of the current designs:

Crosswords:

Puzzle Sets:

Crossword Editor:

Shared Code:

In progresss / Drafts

Image for: In progresss / Drafts

These are proposals that haven’t been implemented yet, or still need review.

Deprecated Designs

Image for: Deprecated Designs

Some designs are obsolete and no longer are relevant. We keep them around for historical interest, and to help reconstruct complex decisions.

Packagers

Tips for distributing Crosswords:

Maintainers

Internal documentation for the core Maintainers: