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

Procedure of uprading/degrading games statuses #114

Open
mattmaniak opened this issue Oct 24, 2024 · 4 comments
Open

Procedure of uprading/degrading games statuses #114

mattmaniak opened this issue Oct 24, 2024 · 4 comments
Labels
docs enhancement New feature or request question/awaiting changes Further information is requested

Comments

@mattmaniak
Copy link
Member

mattmaniak commented Oct 24, 2024

From a maintainer perspective I find it a little chaotic that any game status have it's statuses upgraded or degraded ad hoc like here PR #113. It is not a big issue now but it may become hard to keep all the titles up to date with their statuses or at least have any history of those statuses. We don't set game statuses per machine specs which can be differ from chip to chip or model to model. As an example, I have tested A Plague Tale: Innocence and it worked once but after a fresh installation in a new Bottle it stopped.

I don't have any long term solution for it right now but I think that it may be helpful especially that we are close to reaching over 200 tested and documented titles. Maybe inserting last tested Whisky version will clarify the statuses? Like the "last played" dates before.

@mattmaniak mattmaniak added docs enhancement New feature or request question/awaiting changes Further information is requested labels Oct 24, 2024
@IsaacMarovitz
Copy link
Member

The correct solution here would be to use an actual database rather than a static book to hold game support information, as CrossOver does. That would be a fair amount of work, and I would need to ensure it's secure.

@mattmaniak
Copy link
Member Author

I agree. The question is infrastructure. We would have to create some kind of backend that will cost some day and keep to maintain it. Is it doable from the funding side or do you prefer to try something else? Some kind of cloud may be the most reliable and efficient solution for us but... it costs from some level.

@rimvydasb
Copy link

I wonder if such a site hit the free tier limit. vercel.com and Cloudflare Pages offer generous free tiers.
Initially, it would be great to have at least a Google Docs Sheet or Form to make a minimal public contribution.

I won't clone whisky-book and deal with an editor to inform the world that Jets'n'Guns 2 works well on my Mac. The absence of an acceptable public contribution process holds whisky back.

@mattmaniak
Copy link
Member Author

Thanks @rimvydasb for pointing out poor UX for making a contribution. Google Forms sounds easy-to-use. Maybe this way: Google Forms -> Cloud Firestore -> Cloud Compute VM -> (preparing a PR using Steam API to scrap game data) -> (creating PR using GitHub CLI? @IsaacMarovitz Firebase Spark (free) plan sounds fair enough for us.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs enhancement New feature or request question/awaiting changes Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants