RFC: "Announce" entry from GitHub repository
- Langage dominant
- C
- Étoiles
- 95
- Forks
- 52
- Merge moyen
- 7 h 33 min
- PR mergées (30 j)
- 1
Description
So here's a simply workflow to allow a developer to submit an entry to Homebrew Hub simply "announcing" the git repository:
- The developer creates a github repository hosting all the game files / sources etc AND a `game.json` manifest
- Developer opens an issue in the database repository mentioning he wants to add a game and links the repository
- An automated action picks up the issue and imports the folder in the database, in the current status. If the validation fails, it reports in the issue what went wrong. Validation steps:
- game.json schema validation
- file validation
Open questions:
- How can the developer refer to the ROM if it's not in the git repo but e.g. in the releases?
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par le workflow d’issue GitHub proposé, ainsi que par le schéma game.json existant et les exigences de validation des fichiers. Définissez comment une action automatisée importerait un dépôt dans la base de données, signalerait les échecs de validation et ferait référence aux ROMs stockées dans les releases ; aucun fichier d’implémentation ni test spécifique n’est nommé.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- github-actions
- Domaine
- database, devops
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100