Skip to content

Modularize Telemeta : splitting generic and ethnomusicological models #139

@yomguy

Description

@yomguy

Telemeta embeds a lot of models and fields focused on ethnomusicological needs. The fact is that more and more partner projects involve some custom data structures which require to modify the central code of Telemeta. The problem is that those projects could diverge rapidly from the main branch rendering it un-upgradable against the main project.

As we think 90% of this code is reusable and / or generic for the most part, we propose to split the Telemeta models and views in 2 parts : telemeta.core and telemeta.ethno. The first would be the generic base for each project. The 2nd would be an ethnomusicological, optional and pluggable module giving all the current aspects and featured of Telemeta.

This would allow orignal other projects to bootstrap their own module and manage their own versions and migrations independently from the main project.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions