GithubHelp home page GithubHelp logo

luisramirez-m / sutom Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lionel-d/sutom

0.0 1.0 0.0 2.62 MB

Jeu qui emmerde France Télévision

License: MIT License

Dockerfile 0.01% Shell 0.01% HTML 0.63% CSS 0.34% TypeScript 98.17% JavaScript 0.85%

sutom's Introduction

SUTOM

Jeu de lettres en ligne (et en français) basé sur Wordle. Le jeu se trouve à l'adresse https://sutom.nocle.fr

Contributions

Tout d'abord, merci si vous contribuez :) Pour l'instant, le mieux, c'est de créer un ticket quand vous voyez un bug, ça me permettra de trier et de prioriser tout ce que je dois faire. Comme la base de code n'est pas aussi propre que je voudrais, merci de créer un ticket et d'attendre un retour de ma part ( @JonathanMM ) avant de vous lancer à corps perdu dans le code.

Développement

Avec npm

Pour pouvoir travailler en local, il faut commencer par installer ce qu'il faut à node :

npm i

Puis, on lance le serveur :

npm run start:dev

Avec Docker

Un Dockerfile est disponible pour pouvoir démarrer le site en local sans npm.

docker build --build-arg MODE=development -t sutom .

docker run -it --rm -p 4000:4000 sutom npm run start:dev

Accès au site

Une fois démarré, le site sera dispo sur http://localhost:4000 et le typescript va se recompiler tout seul à chaque modification de fichier.

Déployer en production

Avec npm

Pour déployer en production, on installe les dépendances :

npm install --production

Puis on lance le serveur :

npm start

Avec Docker

On lance Docker en production en créant l'image et en la lançant sans les options particulières pour le mode "development" :

docker build -t sutom .

docker run -it --rm -p 4000:4000 sutom

Autres infos et remerciements

  • Le dictionnaire utilisé est celui de Grammalecte. Merci à GaranceAmarante pour le script.
  • Merci à Emmanuel pour m'avoir fourni des mots à trouver.
  • Merci à tous les gens qui me remontent des bugs et qui me donnent des idées, ça m'aide beaucoup :)
  • Merci à toutes les personnes qui jouent, c'est une belle récompense que vous me donnez.

sutom's People

Contributors

dovik avatar fflorent avatar jonathanmm avatar ludox avatar mcaralp avatar pnu-s avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.