paris-branch / dancelor

A chancelor for Scottish country dance musicians
https://dancelor.org
0 stars 0 forks source link

Split kinds to own modules; unify kind filters with new submodules #223

Closed Niols closed 1 year ago

Niols commented 1 year ago

built on top of #221 and should only be merged afterwards

This pull request introduces significant changes to the Kind module by splitting it into three sub-modules: Kind.Base, Kind.Version, and Kind.Dance. These changes aim to improve code organisation, enhance visibility, and facilitate integration with new versions of Dune and their (include_subdirs qualified) feature.

Additionally, as part of this pull request, the KindFilters module has been dismantled, and its functionality has been appropriately distributed among the respective sub-modules (Kind.Base, Kind.Version, and Kind.Dance). This refactoring ensures that the code remains well-organised and follows a modular approach similar to that of the other models.

@R1kM WDYT?