https://github.com/baptistelize/friendly_cheatsheet
Une cheatsheet pratique pour les étudiants et développeurs juniors, regroupant des astuces, des snippets de code et des concepts clés pour le développement web
https://github.com/baptistelize/friendly_cheatsheet
beginner cheatsheet developer-tools express nodejs postgresql sequelize tailwindcss web-development
Last synced: 4 months ago
JSON representation
Une cheatsheet pratique pour les étudiants et développeurs juniors, regroupant des astuces, des snippets de code et des concepts clés pour le développement web
- Host: GitHub
- URL: https://github.com/baptistelize/friendly_cheatsheet
- Owner: BaptisteLize
- License: mit
- Created: 2025-02-01T12:17:55.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-02T11:22:25.000Z (about 1 year ago)
- Last Synced: 2025-09-02T15:39:34.916Z (10 months ago)
- Topics: beginner, cheatsheet, developer-tools, express, nodejs, postgresql, sequelize, tailwindcss, web-development
- Homepage:
- Size: 997 KB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Cheat Sheet faite avec amour ❤️
Tous les tips, snippets de code ou infos que j'ai trouvé important de conserver en mémoire.
Profitez bien !
---
## 📚 Sommaire
- [Cheat Sheet faite avec amour ❤️](#cheat-sheet-faite-avec-amour-️)
- [📚 Sommaire](#-sommaire)
- [🔗 Links](#-links)
- [📦 Boilerplates](#-boilerplates)
- [🤝 Comment contribuer](#-comment-contribuer)
- [💪 Proposer une Amélioration](#-proposer-une-amélioration)
- [🔀 Contribuer avec du Code](#-contribuer-avec-du-code)
- [🔒 Règles de protection](#-règles-de-protection)
- [📜 Licence](#-licence)
---
## 🔗 Links
- [API Client](docs/api-client/) – Références et tips sur les clients API
- [Architectures](docs/architectures/) – Exemples d'architectures partielles ou complètes de projets
- [Config](docs/config/) – Paramétrage et configuration de divers outils ou environnements
- [Deploy](docs/deploy/) – Processus de déploiement / hébergement
- [EJS](docs/ejs/) – Snippets EJS
- [Errors](docs/errors/) – Liste des codes d’erreurs HTTP
- [Git & Github](docs/git-github/) – Commandes Git essentielles et gestion des branches
- [Javascript](docs/javascript/) – Snippets JavaScript
- [Links](docs/links) – Liens utiles
- [Middlewares](docs/middlewares/) – Middlewares complets prêts à l'emploi
- [Password](docs/password/) – Sécurité des mots de passe
- [PostgreSQL](docs/postgresql/) – Commandes et astuces pour PostgreSQL
- [React](docs/react/) – Components fonctionnels avec contexte
- [Regex](docs/regex/) – Expressions régulières courantes et exemples
- [Schemas](docs/schemas/) – Schemas de validation préparés
- [Scripts](docs/scripts/) – Scripts utiles pour automatiser des tâches
- [Sequelize](docs/sequelize/) – ORM Sequelize, associations, modèles et snippets
- [Sessions](docs/sessions/) – Gestion des sessions et des accès utilisateurs
- [SQL](docs/sql/) – Requêtes SQL avancées et manipulations de bases de données
- [Tailwind CSS](docs/tailwind/) – Utilisation et bonnes pratiques de Tailwind CSS
- [Terminal](docs/terminal/) – Tips & Raccourcis pour faciliter l'usage du terminal
- [Testing](docs/testing/) – Snippets JavaScript pour différents tests
- [TypeScript](docs/typescript) – Informations et bonnes pratiques pour TypeScript
---
## 📦 Boilerplates
Templates préparés pour clone puis utilisation :
- [Projet Node.js | Express | EJS | TailwindCss](https://github.com/BaptisteLize/node-express-ejs-tailwind-project)
- [Projet Node.js | Express | Sessions | EJS](https://github.com/BaptisteLize/Template-node-express-ejs-sessions)
---
## 🤝 Comment contribuer
Ce projet est ouvert aux suggestions et contributions !
### 💪 Proposer une Amélioration
1. **Ouvrir une issue** : Si vous avez une suggestion, une correction ou une idée d'ajout, ouvrez une issue en expliquant votre proposition.
2. **Discuter et affiner** : Une discussion pourra avoir lieu sur l'issue pour affiner la proposition.
### 🔀 Contribuer avec du Code
1. **Forker le repo** : Créez une copie du projet sur votre compte GitHub.
2. **Créer une branche** : Nommez votre branche en rapport avec votre modification.
3. **Faire vos changements** : Ajoutez ou modifiez le contenu en respectant la structure du projet.
4. **Soumettre une Pull Request (PR)** : Envoyez une PR vers la branche `main`.
> ⚠️ **Seul l'administrateur du repo peut valider et fusionner les PRs.**
Merci pour votre aide et votre engagement ! 😊
---
## 🔒 Règles de protection
Pour garantir l'intégrité du projet, voici les règles mises en place :
- La branche `main` est **protégée** : aucune modification directe n'est possible.
- Toutes les modifications doivent passer par une **Pull Request (PR)**.
- Les PRs doivent être **validées par l'administrateur** avant d'être fusionnées.
- **Les issues sont ouvertes à tous** pour proposer des améliorations ou signaler des problèmes.
- Les modifications forcées (`force push`) sont bloquées sur `main`.
---
## 📜 Licence
Ce projet est sous licence MIT – vous êtes libres de le lire et de l'utiliser, mais les modifications restent sous mon contrôle.
---
🎉 **Merci de votre intérêt et bonnes révisions !** 🚀