Skip to content

✏️ Edit data directly from the database website #37

@JamesAlfonse

Description

@JamesAlfonse

Stellar idea to have a basic introductory view, then some kind of pop-up or advanced view with all the known info when you click an entry. I'm partial to including an edit this data button that hrefs directly to the database entry in GitHub, as far as that might be feasible.1 Perhaps we could just center our distributed development efforts in this repo, and see what it turns into?

There already seem to be so many interesting use-cases just waiting to be built by passionate community members. I understand that many data resources are dispersed in centralized silos right now. Perhaps we could migrate everything here (assuming rights check out), and return to the naming once we've started building incredible frontends like your user-friendly buttons?

Originally posted by @JFWooten4 in #25 (comment)

Formally turning this idea into an issue. Thinking this through, I believe this would require a multi-step workflow to ease the burden on contributors from having to learn Github. The process would start with a user pressing an "edit" button on the website that allows them to fill out information. That information should be saved to a temporary state somewhere (still workshopping this) and that could be added in with contributions from other people. After a predetermined amount of time (lets say a day) we can have a Github app turn that temporary state into a repository fork that can be reviewed by a Github member for accuracy, then integrated with a pull request by someone with the appropriate access.

Footnotes

  1. In an effort to turn visitors into contributors (no matter the size of a change) with as few steps as possible.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions