gbdev / homebrewhub

A digital repository of of homebrew games, patches, hackroms for old consoles. Provides community submission, tagging and rating features.
https://hh.gbdev.io
GNU General Public License v3.0
46 stars 9 forks source link

Database Submission API #26

Open avivace opened 4 years ago

avivace commented 4 years ago

I literally have zero time but I really care about this:

There should be a systematic way to submit games to Homebrew Hub.

I'm not sure if makes sense, but we could hook up a Submission procedure to the GitHub's Pull Request system and expose that as an API?

avivace commented 2 years ago

To support User submissions without making them fork the database repository and manually create game JSON manifests, we can work on creating a couple of endpoints to aid this process and automate the creation of a PR, on behalf on the user.

E.g.

  1. Endpoint to accept "ROM files, screenshots and game schema"
  2. Create a PR on behalf of the user on the repository