Giter Site home page Giter Site logo

antoinezanardi / werewolves-assistant-web-next Goto Github PK

View Code? Open in Web Editor NEW
35.0 35.0 2.0 971.03 MB

🐺 Werewolves Assistant Web is a Nuxt Web App using the Werewolves Assistant API. It helps you, the game master, to manage your games of Werewolves Of Millers Hollow.

Home Page: https://next.werewolves-assistant.antoinezanardi.fr/

License: MIT License

Vue 12.49% TypeScript 75.09% Shell 0.92% JavaScript 8.01% Gherkin 3.14% SCSS 0.24% CSS 0.10%
assistant nuxt typescript web werewolves-of-millers-hollow

werewolves-assistant-web-next's Introduction

☕️  Glad to see you here, make yourself at home

Hi 👋🏼 ! I'm Antoine ZANARDI, a happy and proud ✨ Web FullStack Developer ✨ for several years now.

My main markup / styling / programming languages are HTML html, Sass sass, and TypeScript sass.

Big fan of Vue 3 vue or Nuxt 3 nuxt with Vite vite for building my front-end projects.

My back-end projects are mostly REST APIs powered by NestJS nestJs and Fastify.

Want to know more about me ? Take a look at my portfolio to see all of my skills and experiences.

Follow Me


🌟  Take a look at my daily fancy tools

🔧   Programming languages

      JavaScript Nodejs TypeScript

🎨   Front-end technologies

      HTML5 CSS3 Vue Nuxt Vite Cypress Bootstrap

⚙️   Back-end technologies

      Express NestJS Fastify Jest Stryker MongoDB PostgreSQL MySQL

🌥️   Cloud providers

      Google Cloud

🪣   Code hosting solutions

      Git GitHub GitLab


🎆  Want to see more ? Here are my stats 👇

Metrics

werewolves-assistant-web-next's People

Contributors

antoinezanardi avatar danielroe avatar dependabot[bot] avatar semantic-release-bot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

danielroe

werewolves-assistant-web-next's Issues

Host HTML reports on GitHub Pages

It's not convenient to download HTML reports to see what's wrong in the CI.

A GitHub Action is available to store HTML reports directly in GitHub Pages. Link

  • E2E HTML report.
  • Unit HTML coverage report.
  • Stryker HTML coverage report.
  • Update README to point to different reports.

Generate badges when creating a new badge

Generate badges like in the API when merging to main.

  • Script for counting number of tests from Vitest (if necessary).
  • Script for counting number of scenarios from Cucumber.
  • Badge for Vitest.
  • Badge for Cucumber.
  • Add them in README

Test tooltips

Tooltip must be tested with value.

For unit tests, here is the way :

const tooltip = { value: undefined };
const directives = { ...pTooltipDirectiveBinder(tooltip, ".player-card-selector") };
wrapper = await mountSuspendedComponent(PlayerCard, { props: { ...defaultProps, doesShowSelectorTooltip: true }, global: { directives } });

expect(tooltip.value).toBe("Select Player");

For e2e tests :

When the user hovers the link with name "I don't know this game"
Then the tooltip with text "Watch an explanatory video on YouTube" should be visible
  • Tooltips tested on unit
  • Tooltips tested on e2e

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.