FlagBrew / Sharkive

Gateshark cheat code database for Luma3DS 9.1+ and Atmosphere 0.8.5+
https://discord.gg/bGKEyfY
GNU General Public License v3.0
496 stars 206 forks source link

[Long term recommendation] Automated code review and addition system #59

Open favna opened 6 years ago

favna commented 6 years ago

Note: Trashed issue template as it is not relevant

This is something I recommend for the long term and is by no means a priority, however I think if this project is to stay alive for a long time it would greatly benefit from an automated system to review codes with "working", "not working" or "maybe working" kind of system.

In the iOS jailbreaking community we have a project that also runs through GitHub that does something like this for Cydia Tweaks, you can find it as tweakCompatible here. It relies on a specific issue format that the tweak generates for the review and a GitHub bot to process those issues. Then it has a github io hosted front end webpage to view all the reports (as well as integrating into Cydia but that's probably not in the scope of 3DS since the cia app doesn't use webviews)

Along with this could also come a system for automatically submitting new cheats through another template, for this either the repo's issue template could be edited to include a disabled (wrap in <!-- -->) section for the cheat submission template or a form service such as google forms could be used to send the data here based on user input there.

Sanaki commented 6 years ago

Honestly, as this project progresses it may be preferable to split the cheat database into a separate project as well. Would help keep the issues clean too.

GriffinG1 commented 2 years ago

Hi! Adding a help wanted label to this 4 years later as it's likely not something we will implement ourselves anytime soon. Also wanted to update that as of 3 years ago or so the database is a separate project now, with the cheat handling functions being merged into Checkpoint ICYMI.