Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide programming-free method to contribute catalogs #347

Open
nichtich opened this issue Aug 8, 2019 · 0 comments
Open

Provide programming-free method to contribute catalogs #347

nichtich opened this issue Aug 8, 2019 · 0 comments
Labels
discussion Extra attention is needed
Projects
Milestone

Comments

@nichtich
Copy link

nichtich commented Aug 8, 2019

The current requirements to import new catalogs come with large technical debt (docker, python...). Compared this with Mix'n'match import where it is enough to provide:

  1. a set of metadata fields about your catalog
  2. a list of records from you catalog, each record consisting of 3-5 fields

The complex process of importing a new catalog (I counted four Python files that need to be edited!) should be replaced or by a method that requires no programming skills. Better define two import formats (based on TSV, NDJSON, YAML..) for metadata about a catalog (1) and for individual catalog records (2). Conversion from the original catalog data to soweego import format can be implemented by any kind of script (Python, Node, Perl, whatever...) instead of forcing data contributors to become programming contributors.

@marfox marfox added this to To do in v1 via automation Aug 8, 2019
@marfox marfox added the discussion Extra attention is needed label Aug 8, 2019
@marfox marfox added this to the soweego 2 milestone Aug 30, 2019
@marfox marfox removed this from To do in v1 Jul 7, 2021
@marfox marfox added this to To do in v2 via automation Jul 7, 2021
@marfox marfox removed this from the soweego 2 milestone Jul 7, 2021
@marfox marfox added this to the New catalogs milestone Jul 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion Extra attention is needed
Projects
v2
  
To do
Development

No branches or pull requests

2 participants