morphodict icon indicating copy to clipboard operation
morphodict copied to clipboard

Modularize code for paradigm generation, with a clean interface layer

Open aarppe opened this issue 5 years ago • 3 comments

In order to allow for the independent use of paradigm generation, organize the code into a separate module/package with a clear interface through which the paradigm generation can be invoked.

aarppe avatar Sep 03 '20 04:09 aarppe

@eddieantonio To what extent is this already done? Since we have implemented the pane-based solution, but is it primarily that we have a generic well-defined specification for paradigms, but the relevant code hasn't yet been separated fully?

aarppe avatar Jul 29 '21 01:07 aarppe

@aarppe the Python core is pretty much its own, self-contained package, namely CreeDictionary.CreeDictionary.paradigm.

It would be about a two week's worth of work to extract this and make an app that only loads and shows arbitrary paradigms.

eddieantonio avatar Jul 29 '21 15:07 eddieantonio

The backend paradigm generation has been pulled out into its own package available here: https://pypi.org/project/paradigm-panes/

This package does nothing with the front-end.

nienna73 avatar May 12 '22 20:05 nienna73