Croiseur is first a hobby project to explore crossword generation algorithms and some software architecture ideas. Contributions are welcome though!
Here is a non-comprehensive list where help would be particularly appreciated.
Three steps:
- Find a bug.
- Check if the bug does not already exist in the bug tracker.
- Report the bug in the bug tracker. Please follow the
bug
template when filling the ticket.
Submit a new issue in the bug tracker, following
the feature
template.
Croiseur is designed to be extensible. It means that new service implementations such as a new crossword solver or a new puzzle codec can be easily added.
Check the how-to guides in the documentation to get started.
If you have found a bug and you see how to fix it, go ahead!
As a translator, you may want to translate Croiseur in your own language. Unfortunately, translation files are scattered across various modules and translation documentation is missing. For the bravest ones only!
Additionally, you might want to check the existing dictionaries for invalid words and report them – given the current dictionary generation process, there must be some.
-- Antoine