Participer à la base

Si vous n'êtes pas vraiment développeur, que fabriquer un karaoké cétrokompliké, mais que vous souhaitez tout de même nous aider sur le projet, il y a plein de choses à régler dans la base actuelle.

Car ce qui fait une bonne base de données, c'est avant tout la richesse de son contenu. Une base de données que l'on peut trier et ausculter sous de nombreux critères est idéale. On a justement une section entière du site web dédiée à cela.

Grâce à ce lien, vous pouvez déjà savoir, par exemple, combien de chansons en coréen sont présentes dans la base, ou combien de musiques ont été composées par Yoko Kanno, ou encore combien de karaokés sont tirés de jeux de la PlayStation première du nom. Et ces informations, pour Karaoké Mugen sont comprises dans les fichiers .kara.json. Nous avons rempli certains d'entre eux avec les données que nous connaissions, mais nous avons de nouveaux fichiers qui arrivent régulièrement (et qui mériteraient d'être mis à jour).

  • Pour compléter les données manquantes, plusieurs possibilités : soit vous signalez ce qu'il manque avec le lien en bas de la fiche d'un karaoké précis et vous priez pour que quelqu'un fasse les modifications pour vous, soit vous proposez directement les modifications via le formulaire d'édition de karaoké en bas de la page.
  • Nous avons quelques karaokés en hardsub - c’est à dire où les paroles sont directement incrustées dans la vidéo. On essaye de s’en débarrasser, du coup si vous avez ces différentes vidéos sans sous-titres, ce serait un bon début pour nous aider !
  • Il y a quelques karaokés notoirement mal timés. C’est-à-dire que les paroles n’apparaissent pas forcément au bon moment pour chanter, ou il en manque, etc. S'il fait déjà partie de la liste vous pouvez corriger le fichier .ass avant de l'uploader. Si ce n'est pas le cas, vous pouvez retrouver sa fiche et utilisez le lien en bas pour nous le signaler !
  • On a aussi des vidéos de très mauvaise qualité, en petite résolution ou autre. Pour ça, il faut parfois chercher loin pour en trouver de meilleures. Et parfois, les gens comme vous en ont déjà des stocks chez eux. N'hésitez pas à nous le signaler si c'est le cas.
  • Enfin, nous avons une liste de suggestions ! Une chanson vous plaît, pas de problème, faites une suggestion en créant une nouvelle issue et priez pour que quelqu’un s’en occupe. Les suggestions prioritaires sont pour des karas suceptibles d'être demandés en convention (des chansons populaires de saison par exemple).
  • Notez qu’on est jamais aussi bien servi que par soi-même, c’est pour ça qu’il y a un tutoriel !
  • Et si vous pensez avoir trouvé une piste qui bug, allez voir la liste globale des issues, quelqu'un l'a peut-être déjà signalé avant vous. Sinon, vous pouvez utiliser sa fiche et utiliser le lien en bas pour nous l'indiquer.

Précisions sur le fonctionnement de la CI

La CI (c'est-à-dire le déploiement de la base de données sur Mugen) est automatique sur chaque commit. Cependant certains passages peuvent être sautés si ils ne sont pas utiles dans le contexte :

  • Si vous apportez une modification à la base sans porter atteinte aux médias, vous pouvez indiquer [nomedia] dans votre message de commit pour passer l'étape de la synchronisation des médias.
  • Si vous apportez une modification aux fichiers autour de la base (comme les documents .md par exemple), vous pouvez indiquer [skip-ci] dans votre message de commit pour passer le déploiement de la base de données qui n'a pas changée au final.