-
-
Notifications
You must be signed in to change notification settings - Fork 39
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
Additions to the Schema #115
Comments
|
I think you are right on encoding markdown in the JSON manifests.. Especially considering that the same result can be obtained by adding a markdown file in the folder. Maybe an addional possible file "tag" to mark a markdown file as "Game Description" (so it gets rendered on the game page"?
The game "manual" is intended as "Instruction manual", as in a PDF or a text file explaining how to play the game. A lot of homebrew entries have those..
I don't see what's wrong in allowing optional addional information in that field.. We would continue to support the simple string / [String] but also allow to add the developer role .. E.g.
|
What about instead writing / converting every "description" field into Markdown so we could just use one field having the benefit of using Markdown?
Now is clear. Scenario: I want to play I would go into hh and look for Scenario 2: Instructions hasn't been provided. If I go into hh and look for We don't need to keep track of those files. We can just show them if present, if not, we won't.
It is a little bit clumsy, and we would need to manage the simple strings. This could lead to ambiguity. A better improvement could be: We need to keep data atomic, or we will face issues in updating and retrieving data. I strongly agree we need a way to support multiple authors, but personally, I don't think it's necessary to specify who has made what... |
@avivace I was thinking: some hb will have a specific language. What do you think about adding a new field called "language"? By default is english, but, in case a homebrew it's not in english, it will be changed according to the homebrew's language. |
I agree, we can add a new field for files called language so it would also allow an entry to have translated ROMs. |
Preliminarly done in ea47761 . Files can be marked as "manuals" as well now. |
@GeekJoystick brought to my attention a couple of additions it could be nice to have in the Game schema:
The text was updated successfully, but these errors were encountered: