Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/worketyamo-students/exercice_1_ferry
https://github.com/worketyamo-students/exercice_1_ferry
Last synced: 13 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/worketyamo-students/exercice_1_ferry
- Owner: Worketyamo-Students
- Created: 2024-08-02T10:22:27.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-06T15:55:18.000Z (4 months ago)
- Last Synced: 2024-11-07T15:14:34.557Z (13 days ago)
- Language: TypeScript
- Size: 71.3 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# @worketyamo/ts-starter
## Vue d'ensemble
`@worketyamo/ts-starter` est un projet de démarrage TypeScript conçu pour simplifier le développement d'applications Express.js. Ce kit de démarrage inclut les configurations et dépendances essentielles pour vous permettre de démarrer rapidement, tout en appliquant des normes de qualité et de cohérence du code avec ESLint et Prettier.
## Fonctionnalités
- TypeScript pour le typage statique et une intelligence de code avancée
- Express.js pour la création d'APIs et d'applications web robustes
- ESLint et Prettier pour la qualité et le formatage du code
- Support des variables d'environnement avec dotenv et env-var
- Middleware de compression pour améliorer les performances
- Middleware de limitation de débit pour protéger votre application
- Intégration de Swagger pour la documentation des APIs## Prérequis
- Node.js >= 20.12.0
- Yarn >= 1.22.19> Note : Utiliser Yarn pour ce projet.
## Pour commencer
### Installation
Clonez le dépôt et installez les dépendances :
```bash
git clone https://github.com/worketyamo/ts-starter.git
cd ts-starter
yarn install
```### Exécution en mode développement
Pour démarrer le serveur de développement avec redémarrages automatiques en cas de modifications des fichiers, utilisez :
```bash
yarn dev
```### Compilation du projet
Pour compiler le projet pour la production, utilisez :
```bash
yarn build
```### Démarrage de l'application
Pour démarrer l'application après la compilation, utilisez :
```bash
yarn start
```## Scripts
- **dev** : Lance le serveur de développement avec ts-node-dev
- **build** : Nettoie le dossier dist et compile le code TypeScript
- **start** : Exécute le code JavaScript compilé à partir du dossier dist## Utilisation
Démarrage du serveur
Pour démarrer le serveur, exécutez la commande suivante :```bash
yarn start
```
Le serveur sera lancé sur le port : http://localhost:3000Documentation de l'API
La documentation de l'API est accessible à l'adresse suivante :```sh
http://localhost:3000/api-docs
```## Licence
Ce projet est sous licence WORKETYAMO.
## Contribution
Les contributions sont les bienvenues ! Veuillez ouvrir un problème ou soumettre une demande de tirage.
## Auteur
Worketyamo
## Informations supplémentaires
Pour toute question ou support supplémentaire, veuillez contacter les mainteneurs du projet.