|
|
# Bienvenue
|
|
|
|
|
|
Bienvenue sur la page de développement du projet Toyunda Mugen.
|
|
|
|
|
|
# C'est quoi ?
|
|
|
|
|
|
Il s'agit d'un outil de gestion de karaoké public ou privé. Il est composé de deux éléments :
|
|
|
|
|
|
- Une webapp qui va permettre :
|
|
|
- Au public de suggérer des karaokés (type de karaoké public) ou d'ajouter directement des karaokés à la liste de lecture en cours (type de karaoké privé), de consulter la playlist en cours afin de connaître les morceaux à venir et passés.
|
|
|
- A l'administrateur du karaoké de choisir quelle playlist diffuser, créer des playlist, les enregistrer, les importer et exporter, ainsi que de régler des options diverses comme l'écran sur lequel le karaoké doit être joué
|
|
|
- Un player qui va être nourri par la webapp d'un identifiant de karaoké à jouer et récupérer les infos depuis une base de données sqlite3 (vidéo à jouer, fichier de sous-titres .ass à jouer, etc.)
|
|
|
|
|
|
# En quel langage ?
|
|
|
|
|
|
Principalement en node.js.
|
|
|
|
|
|
Si vous ne connaissez pas node.js, voici un [très bon endroit où commencer à apprendre](https://nodeschool.io/fr-fr/#workshoppers). Je vous conseille les ateliers "javascripting" et "learnyounode" pour commencer. Le reste est très optionnel.
|
|
|
|
|
|
Des scripts bash peuvent être crées à l'occasion pour des opérations particulières à usage unique.
|
|
|
|
|
|
# Ca m'intéresse, comment je participe ?
|
|
|
|
|
|
Vous pouvez à tout moment créer des branches et proposer des merge requests lorsque vous ajoutez des fonctionnalités.
|
|
|
|
|
|
# Où est le cahier des charges ?
|
|
|
|
|
|
Voici [le lien vers le cahier des charges](cahier-des-charges)
|
|
|
|
|
|
# Où se retrouver pour échanger ?
|
|
|
|
|
|
Nous nous retrouvons sur le canal #karaoke du [Discord de l'Eden de la Nanami](https://discord.gg/a8dMYek)
|
|
|
|
|
|
# Où trouver une base de karaoke ?
|
|
|
|
|
|
Sur le [dépôt git de la base](https://lab.shelter.moe/toyundamugen/times). |