Advanced Search
Search Results
36 total results found
Développement
Différentes informations liées au développement.
Jeux
Verdaccio
Angular
Minecraft
CI-CD
Node
Tirages de cartes
Mes différents tirages pour différentes personnes
ASAC
Créer un projet Angular 16 avec Angular Material & Jest
Serveur
GitLab
https://gitlab.darkmat.fr
Jenkins
https://jenkins.darkmat.fr
SonarQube
https://sonar.darkmat.fr
Nest.js
Créer un projet Angular 19 avec Angular Material & Jest
Utilitaires
Frontend
Backend - API
Trucs & Astuces
Qu'est-ce que c'est ?
Verdaccio est un journal proxy npm léger et privé écrit dans Node.js. Qu'est-ce qu'un journal ? Référentiel des paquets qui implémentent la spécification CommonJS Compliant Package Registry pour la lecture des informations sur les paquets Fournit un API c...
Création du projet Angular avec Angular Material
Angular v16 - ^16.2.0Angular Material v16 - ^16.2.5 Projet Angular La création du projet se fait en une seule ligne de commande : ng new project-name --routing --skip-git --strict --style=scss Cette ligne va créer tous les fichiers de base d'un projet ...
Ajouter Jest au projet Angular
Angular v16 - ^16.2.0Jest Preset Angular v13 - ^13.1.2Jest v29 - ^29.7.0 Pourquoi ajouter Jest ? En effet, le projet Angular, à l'installation, contient déjà le module Karma qui permet de tester le code et de voir le résultat dans un navigateur. Ce qui, ...
Ajouter des configurations - VSCode
Cette page va lister quelques configurations pouvant être utiles en cas d'utilisation de VSCode en tant qu'IDE (Integrated Development Environment) VSCode Il y a 3 fichiers de VSCode qui peuvent être modifiés/créés dans le dossier .vscode : extensions.json, ...
Commandes Serveur Docker
La commande minecraft /commande La commande avec Docker sudo docker exec -i le_container rcon-cli commande
Intégration SonarQube
Lors de la création d'un projet, il peut être souhaitable d'intégrer SonarQube afin de déléguer l'analyse du code du projet. Configurer SonarQube pour GitLab Vous devez configurer un jeton d'intégration entre GitLab et SonarQube. Créer un jeton d'accès dans...
Ajouter des configurations - VSCode
Cette page va lister quelques configurations pouvant être utiles en cas d'utilisation de VSCode en tant qu'IDE (Integrated Development Environment) VSCode Il y a 3 fichiers de VSCode qui peuvent être modifiés/créés dans le dossier .vscode : extensions.json, ...
Création du projet Nest.js en TypeScript
Nest v10 - ^10.0.0RxJS v7 - ^7.8.1 Projet Nest.js La création du projet se fait en une seule ligne de commande : nest new -l TypeScript -p npm --strict project-name Cette ligne va créer tous les fichiers de base d'un projet Nest.js dans le dossier projec...
Outils supplémentaires
BCrypt.js npm i bcryptjs npm i -D @types/bcryptjs ClassTransformer / ClassValidator npm i class-transformer class-validator Passport npm i passport @nestjs/passport MySQL npm i mysql2 Swagger npm i swagger-ui-express @nestjs/swagger TypeORM npm i t...
Création du projet Angular avec Angular Material
Angular v19 - ^19.0.0Angular Material v19 - ^19.1.1 Projet Angular La création du projet se fait en une seule ligne de commande : ng new project-name --routing --skip-git --strict --style=scss Cette ligne va créer tous les fichiers de base d'un projet ...
Ajouter Jest au projet Angular
Angular v19 - ^19.0.0Jest Preset Angular v14 - ^14.5.1Jest v29 - ^29.7.0 Pourquoi ajouter Jest ? En effet, le projet Angular, à l'installation, contient déjà le module Karma qui permet de tester le code et de voir le résultat dans un navigateur. Ce qui, ...
Ajouter des configurations - VSCode
Cette page va lister quelques configurations pouvant être utiles en cas d'utilisation de VSCode en tant qu'IDE (Integrated Development Environment) VSCode Il y a 3 fichiers de VSCode qui peuvent être modifiés/créés dans le dossier .vscode : extensions.json, ...
Documentation
compodoc version 1.1.26 Installer compodoc avec npm : npm i -D @compodoc/compodoc Scripts possibles dans le package.json : "doc:build": "compodoc", "doc:serve": "compodoc --serve --open", Fichier .compodocrc.json, à la racine du projet : { "...
Routes
/connect POST : Tente de connecter un user avec son mail/mdp et retourne un token JWT /users/token GET : Récupère les informations du user connecté nom, prénom, mail, id, sports Si padel : parties, niveau, prix restant à payer /users ...
DB
users id, nom, prenom, mail (unique), externe, created_at, updated_at, deleted_at (nullable) users_roles user_id, role ("user", "padel-admin") sports id, nom (unique), created_at, updated_at, deleted_at (nullable) users_sports user...
Icônes : Material Symbols
Etapes pour utiliser les Material Symbols 1. Ajouter la police Material Symbols Ajouter dans le <head> du index.html : <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,...