Proposal: Creating a codelist-editor Library #30
CarolineMorton
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Why Create a Sister Library?
Separation of Concerns:
The existing
codelist-rsfocuses on core functionality: managing metadata, options, and code entries, as well as serialisation (e.g., saving to CSV/JSON) and validation.A codelist-editor can handle all tasks related to creating, modifying, and commenting on codelists, without bloating the core library. It is something that not every user will need.
Extendability
By splitting the functionality at this stage, we can possibly add collaborative editing in the future. I would like this aspect of the tool to become something like www.opencodelists.org but that can be used locally. The plan for this is to create a react/esbuild app in the future that contains a UI to do this.
Proposed responsibiltiy of
codelist-editorThis suggestion leans on this paper which goes through the sorts of data that should be recorded with a codelist.
Code functionality and modules
First steps
I have excluded concepts covered as i think this should be in purpose and descritpion.
I suggest we split metadata so that we have something like:
and addition structs for PurposeAndContext, ValidationAndReview, and CategorisationAndUsage
Beta Was this translation helpful? Give feedback.
All reactions