-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
discussionOpen feedback requiring community opinionsOpen feedback requiring community opinions
Description
Topic: How to update data
How shall this module allow users to update data? Possible scenarios are
- Direct update of the central DB through registered users in the admin interface or related forms.
- Storage of successive updates in file format applied to specific DBs after reviews (e.g., PRs)
- ...
Challenges
1 Web-form updates / Central DB
Pro
- It is the most straightforward way of updating data and thus can be easily distributed among users
Con
- This requires that trusted users actively perform admin tasks and may be less transparent on default. E.g., who made a decision on which purpose.
- It also imposes a challenge for version control of the data. If a central DB changes without users informing users, this may have unexpected consequences.
Successive file-based updates / decentralized DBs
Pro
- File-based data updates committed to the repo make it more transparent when something was added and thus simplifies version control of data.
- If presented cleanly, updates allow proper peer reviews within the GH framework.
Con
- Updating data is more complicated. One needs to provide custom functionality, which allows users to provide continuous updates to the database. For example, check what my current status is and how it compares against the repo status.
- It puts more workload on admins to review/present updates
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
discussionOpen feedback requiring community opinionsOpen feedback requiring community opinions