diff --git a/profile/Links_Grave/Bookmark_export/UtilityDocs_bookmarks_VILLEROT_Justin.html b/profile/Links_Grave/Bookmark_export/UtilityDocs_bookmarks_VILLEROT_Justin.html new file mode 100644 index 0000000..f6974aa --- /dev/null +++ b/profile/Links_Grave/Bookmark_export/UtilityDocs_bookmarks_VILLEROT_Justin.html @@ -0,0 +1,136 @@ + + + +Bookmarks +

Bookmarks Menu

+ +

+

Bookmarks Toolbar

+

+

Utilitaire

+

+

DeepL +
GitHub +
LanguageTool +
PDF tools +
text > html +
VirusTotal +
W3E Validator +
Copy of TD2 JOURNEY MAP- - Tableau blanc en ligne +
GraphOnline +
Diagram Online +

+

Doc

+

+

Arduino

+

+

ArduinoCheatsheat +
raspyPin +

+

Android

+

+

Teach Google +
Leçon 4 : Créer votre première application Android  |  Android Developers +

+

BigData

+

+

python-cheatsheets.pdf +
Random Forest in Python. A Practical End-to-End Machine Learning… | by Will Koehrsen | Towards Data Science +
Kaggle +

+

Blender

+

+

Syferfontein 6d Clear (Pure Sky) HDRI • Poly Haven +
IOR / Index of Refraction List - Pixel and Poly +
Physically Based - The PBR values database +

+

C++

+

+

cppreference.com +
https://cplusplus.com/ +
Qt for Beginners - Qt Wiki +
Application Example | Qt Widgets 5.15.12 +
Qt Tutorials For Beginners - Creating Simple Login Form in QT +

+

Entreprenaria

+

+

Boîte à outils par sujet – My-SBM Design +

+

Express

+

+

Express examples +
Bulletproof node.js project architecture 🛡️ - DEV Community +

+

Game Design

+

+

Game Design Document Template +
What is a Game Design Document? +

+

Game Engine

+

+

How to Make Your Own C++ Game Engine +
C++ 2D Game Engine Development +
metatrevor/mchezo-engine: C++ Game Engine based on SDL +

+

Godot

+

+

Godot Docs – 4.3 +
Localization using gettext — Godot Engine (stable) documentation in English +

+

IOS

+

+

Alignment Guides in SwiftUI - The SwiftUI Lab +

+

JS

+

+

FullCalendar +
The Ultimate Guide to JavaScript Localization | Phrase +

+

LibreOffice

+

+

Interactive PDFs +

+

Misc

+

+

Hexagonal Grids +
be quiet! Brand Styleguide (English).pdf +
.md Cheat Sheet +

+

Obsidian

+

+

Mermaid | Diagramming and charting tool +

+

OpenGL

+

+

OpenGL +
Matrix Transformations +

+

PHP

+

+

Développement d’une application web Symfony +

+

SQL

+

+

MongoDB Cheat Sheet +
SQL Cheat Sheet ( Basic to Advanced) - GeeksforGeeks +
DB Designer +

+

Terraria Modding

+

+

Basic tModLoader Modding Guide · tModLoader/tModLoader Wiki +
ExampleMod +

+

VueJs

+

+

Apprendre Vue.js 3 - Jour 1 : concepts de base - DEV Community 👩‍💻👨‍💻 +

+

Web

+

+

Jekyll • Simple, blog-aware, static sites | Transform your plain text into static websites and blogs +
Neumorphism - Jamstack Themes +

+

Refactorisation et patrons de conception +

+

+

diff --git a/profile/Links_Grave/GAME_JAMS.md b/profile/Links_Grave/GAME_JAMS.md new file mode 100644 index 0000000..7b78dba --- /dev/null +++ b/profile/Links_Grave/GAME_JAMS.md @@ -0,0 +1,40 @@ + +# GAME_JAMS + +Ce fichier répertorie les game jams auxquelles les membres de GamagoRat participent ou qu'ils organisent. + +Comment ajouter un événement + +1. Ajoutez une entrée courte sous la section « Événements » en suivant le modèle ci-dessous. +2. Gardez les entrées concises : nom, dates, lien, participants, et une brève note. + +## Modèle + +--- + +- Nom : +- Dates : YYYY-MM-DD (ou plage) +- Lien : +- Participants : @pseudo, @pseudo +- Statut : planifier / en-cours / fini +- Notes : une ou deux lignes (thème, contraintes, résultat, assets) + +## Événements + +--- + +- Nom : Gamagora GAME JAM #2 +- Dates : 2025-10-27 10h à 2025-10-29 16h +- Lien : +- Participants : @XadosIV, @CallHector, @MissBidule, @ShadOuii, @Iakozihh, @Ouki, @SoraxDubbing, @egoia, @Houcine_Hachemaoui, @Lucas SPITZ DREVET, @ugroo,@Antoine-Vuillet, @karimasoul, @TheWILLIX, @XLA17, @VillerotJustin, @GriFFwix, @Ethanific, @abadakorstudio +- Statut : Fini +- Notes : Theme La Mort GAME JAM interne de la promo Gamagora 2025 + +## Bonnes pratiques de contribution + +- Restez factuel et concis. +- Si vous organisez ou pilotez un jam, ajoutez des coordonnées de contact dans la ligne Notes. + +Vous voulez organiser un jam privé avec l'équipe ? + +- Ajoutez une section sous « Événements » intitulée « Private / Internal Jams » et indiquez les dates et règles proposées. diff --git a/profile/Links_Grave/Projets_Personnels.md b/profile/Links_Grave/Projets_Personnels.md new file mode 100644 index 0000000..eefa1bc --- /dev/null +++ b/profile/Links_Grave/Projets_Personnels.md @@ -0,0 +1,39 @@ + +# Projets_Personnels + +Ce fichier est un registre simple où les contributeurs peuvent lister des projets personnels qu'ils souhaitent partager avec le groupe. + +Comment ajouter un projet + +- Ajoutez une entrée courte en suivant le modèle ci-dessous. Limitez chaque projet à 4–6 lignes. + +## Modèle + +--- + +- Projet : Nom du projet +- Propriétaire : @pseudo +- Lien : (ou page) +- Description : Une ligne décrivant l'objectif / technologies utilisées +- Statut : idea / en-cours / archivé +- Notes : optionnel (comment aider, lien demo, licence) + +### Exemple + +- Projet : Stream-Deshe +- Propriétaire : @VillerotJustin +- Lien : +- Description : Un stream deck fait avec un Arduino micro. +- Statut : archivé + +--- + +## Projets + +--- + +... + +--- + +Gardez les entrées courtes et conservez le code / les assets publics dans leurs propres dépôts. N'ajoutez pas de secrets ni de gros fichiers binaires dans ce dépôt. diff --git a/profile/Links_Grave/README.md b/profile/Links_Grave/README.md new file mode 100644 index 0000000..bcf4782 --- /dev/null +++ b/profile/Links_Grave/README.md @@ -0,0 +1,27 @@ +# Link Grave — liens utiles sélectionnés et notes de projet partagées + +Ce dossier rassemble des liens utiles, des archives de projets et des pointeurs utilisés par le groupe GamagoRat. + +## Objectif + +- centraliser les signets et les ressources utiles pour l'équipe +- fournir une documentation et des modèles légers afin que les contributeurs puissent ajouter des événements de game jam et des projets personnels. + +## Où chercher + +- [`UTILITY_Links.md`](./UTILITY_Links.md) — liste classée par catégorie de liens utiles et fragments de signets exportés. +- [`GAME_JAMS.md`](./GAME_JAMS.md) — événements de game jam que nous organisons ou auxquels nous participons (comment participer et comment ajouter un événement). +- [`Projets_Personnels.md`](./Projets_Personnels.md) — projets personnels que les membres souhaitent partager. +- [`Bookmark_export/`](./Bookmark_export/) — exportations HTML originales (signets) référencées par `UTILITY_Links.md`. + +## Comment contribuer + +1. Modifiez l'un des fichiers Markdown et ajoutez votre entrée en suivant les modèles de ce fichier. +2. Pour les game jams, ajoutez une brève entrée dans [`GAME_JAMS.md`](./GAME_JAMS.md) à l'aide du modèle fourni. +3. Pour les projets personnels, ajoutez une entrée dans [`Projets_Personnels.md`](./Projets_Personnels.md). +4. Si vous ajoutez ou mettez à jour de nombreux liens, pensez à régénérer un fichier HTML de signets exportés et à le placer sous [`Bookmark_export/`](./Bookmark_export/), puis mettez à jour [`UTILITY_Links.md`](./UTILITY_Links.md) en conséquence. + +## Conseils de mise en forme + +- Veillez à ce que les entrées soient courtes et riches en liens (nom, description en une ligne, lien(s), statut/balises et coordonnées si nécessaire). +- Utilisez des liens relatifs lorsque vous pointez vers des fichiers à l'intérieur de ce dépôt. diff --git a/profile/Links_Grave/UTILITY_Links.md b/profile/Links_Grave/UTILITY_Links.md new file mode 100644 index 0000000..500dadc --- /dev/null +++ b/profile/Links_Grave/UTILITY_Links.md @@ -0,0 +1,153 @@ + +# Liens utiles + +Ce fichier est un index éditable de ressources Web utiles (traduction, outils PDF, documentation, tutoriels, etc.). Le fichier HTML d'export de vos signets (dans `Bookmark_export/`) contient la copie canonique et complète — utilisez-le pour les importations en masse. + +Liens rapides + +- Export de signets : `Bookmark_export/UtilityDocs_bookmarks_VILLEROT_Justin.html` + +Table des matières + +1. [Utility](#utility) +2. [Dev](#dev) +3. [Art](#art) +4. [GD](#gd) + +Comment contribuer + +- Pour ajouter un lien : créez une entrée sous la section appropriée en respectant la syntaxe Markdown suivante : + - [Nom du service](https://exemple.com) — courte description. + +- Pour des imports massifs, exportez vos favoris au format HTML et placez le fichier sous `Bookmark_export/`. + +--- + +## Utility + +### LibreOffice + +- [Interactive PDFs](https://www.techrepublic.com/article/how-to-create-interactive-pdfs-with-libreoffice/) + +### Obsidian + +[Mermaid](https://mermaid.js.org/) | Diagramming and charting tool + +### Misc + +- [Hexagonal Grids](https://www.redblobgames.com/grids/hexagons/) — Article sur des grille exagonal +- [be quiet! Brand Styleguide.pdf](https://www.bequiet.com/admin/ImageServer.php?ID=88947a38706@be-quiet.net&rand=a857b3ea0743ac437808d0931e26b46d&lang=2&force=true&download=true&omitPreview=true) — examble de styleguide d'une marque +- [.md Cheat Sheet](https://www.markdownguide.org/cheat-sheet/) +- [DeepL](https://www.deepl.com/) — traducteur en ligne (traduction automatique de qualité). +- [GitHub](https://github.com/) — gestion de versions et hébergement de code. +- [LanguageTool](https://languagetool.org/fr) — correcteur grammatical et orthographique. +- [I Love PDF](https://www.ilovepdf.com/) — outils en ligne pour manipuler des PDF (fusion, compression...). +- [Canva](https://www.canva.com/) — création d'images et d'assets graphiques (template rapide). +- [GraphOnline](https://graphonline.top/fr/) — éditeur de graphes en ligne. +- [diagrams.net](https://app.diagrams.net/) — diagrammes et schémas en ligne. +- [VirusTotal](https://www.virustotal.com/) — analyse et réputation de fichiers/URL. + +--- + +## Dev + +- [Good Dev Practice](https://refactoring.guru/fr) + +### Arduino + +- [ArduinoCheatsheat](https://images.prismic.io/circuito/8e3a980f0f964cc539b4cbbba2654bb660db6f52_arduino-uno-pinout-diagram.png?auto=compress,format) — cheat sheet branchement arduino +- [raspyPin](https://linuxhint.com/wp-content/uploads/2022/02/image6-34.png) — cheat sheet branchement raspberryPy + +### Android + +- [Teach Google](https://developer.android.com/teach) +- [Leçon 4 : Créer votre première application Android | Android Developers](https://developer.android.com/courses/pathways/android-development-with-kotlin-4) + +### BigData + +- [python-cheatsheets.pdf](https://www.utc.fr/~jlaforet/Suppl/python-cheatsheets.pdf) +- [Random Forest in Python](https://towardsdatascience.com/random-forest-in-python-24d0893d51c0) — A Practical End-to-End Machine Learning… | by Will Koehrsen | Towards Data Science +- [Kaggle](https://www.kaggle.com/datasets/srikaranelakurthy/online-news-popularity) — exemples d'exercice de Big Data + +### C++ + +- [cppreference.com](https://en.cppreference.com/w/) — De la bonne vielle doc +- [cplusplus.com](https://cplusplus.com/) — Tutoriel & help +- [Qt for Beginners](https://wiki.qt.io/Qt_for_Beginners) — Qt Wiki +- [Application Example](https://doc.qt.io/qt-5/qtwidgets-mainwindows-application-example.html) — Qt Widgets 5.15.12 examples + +### Express + +- [Express examples](https://expressjs.com/en/starter/examples.html) +- [Boilerplate](https://dev.to/santypk4/bulletproof-node-js-project-architecture-4epf) — Bulletproof node.js project architecture 🛡️ - DEV Community + +### Game Engine Dev + +- [Article](https://www.gamedeveloper.com/game-platforms/how-to-make-your-own-c-game-engine) — How to Make Your Own C++ Game Engine +- [Cour en ligne payant](https://pikuma.com/courses/cpp-2d-game-engine-development) — C++ 2D Game Engine Development +- [Example](https://github.com/metatrevor/mchezo-engine) — metatrevor/mchezo-engine: C++ Game Engine based on SDL + +### Godot + +- [Godot Docs](https://docs.godotengine.org/en/stable/index.html) — Version 4.3 + +### IOS + +- [Alignment Guides in SwiftUI](https://swiftui-lab.com/alignment-guides/) — The SwiftUI Lab + +### JS + +- [FullCalendar](https://fullcalendar.io/docs/getting-started) — Librairy pour des calendrier +- [The Ultimate Guide to JavaScript Localization](https://phrase.com/blog/posts/step-step-guide-javascript-localization/) — Phrase + +### OpenGL + +- [OpenGL](https://learnopengl.com/) — Guide pour apprende OpenGL +- [Matrix Transformations](https://learnopengl.com/Getting-started/Transformations) — Rappel sur les matrices + +### PHP + +- [Développement d’une application web Symfony](https://bright-caption-38d.notion.site/D-veloppement-d-une-application-web-Symfony-892a5cb49a824525b3adf1d1660af9cf) + +### SQL + +- [MongoDB Cheat Sheet](https://www.mongodb.com/developer/products/mongodb/cheat-sheet/) +- [SQL Cheat Sheet](https://www.geeksforgeeks.org/sql-cheat-sheet/) — ( Basic to Advanced) - GeeksforGeeks +- [DB Designer](https://erd.dbdesigner.net/) — Online DB scheme tool + +### Terraria Modding + +- [Basic tModLoader Modding Guide](https://github.com/tModLoader/tModLoader/wiki/Basic-tModLoader-Modding-Guide) — tModLoader/tModLoader Wiki +- [ExampleMod](https://github.com/tModLoader/tModLoader/tree/stable/ExampleMod) + +### VueJs + +- [Apprendre Vue.js](https://dev.to/ericlecodeur/apprendre-vue-js-3-jour-1-concepts-de-base-2jfn) + +### Web + +- [Jekyll](https://jekyllrb.com/) — Simple, blog-aware, static sites | Transform your plain text into static websites and blogs +- [Neumorphism](https://jamstackthemes.dev/demo/theme/jekyll-neumorphism/) - Jamstack Themes +- [validator.w3](https://validator.w3.org/) — validation de page HTML +- [WordHtlm](https://wordhtml.com/) — convertiseur de texte en page html + +--- + +## Art + +### Blender + +- [Syferfontein 6d Clear (Pure Sky)](https://polyhaven.com/a/syferfontein_6d_clear_puresky) HDRI • Poly Haven +- [IOR / Index of Refraction List](https://pixelandpoly.com/ior.html) - Pixel and Poly +- [Physically Based](https://physicallybased.info/) - The PBR values database + +--- + +## GD + +- [Game Design Document Template](https://www.nuclino.com/articles/game-design-document-template) +- [What is a Game Design Document?](https://pinglestudio.com/knowledge-base/for-beginners/what-is-a-game-design-document) + +--- + +Gardez les entrées courtes et conservez le code / les assets publics dans leurs propres dépôts. N'ajoutez pas de secrets ni de gros fichiers binaires dans ce dépôt. diff --git a/profile/README.md b/profile/README.md index 1a75601..d3dc4a8 100644 --- a/profile/README.md +++ b/profile/README.md @@ -30,6 +30,7 @@ L'organisation regroupe : - ⚙️ Des **systèmes QoL** (Quality of Life) pour faciliter le développement - 🧩 Des **plugins et outils** destinés à simplifier la vie des développeurs +- 🔗 Des **liens** pour partages vos projet ou des bon tuto / docs Chaque projet est fourni avec une **documentation complète** pour vous aider à comprendre et à réutiliser le code. @@ -39,7 +40,7 @@ Chaque projet est fourni avec une **documentation complète** pour vous aider à Pour simplifier la navigation, tous les dépôts suivent un **nommage uniforme** : -``` +```test moteur-nomduprojet @@ -61,7 +62,8 @@ Pour contribuer, merci de respecter : 1. ✅ Les **règles générales de contribution** : pull requests claires, code lisible, documentation fournie. 2. 🐀 L’**intention de l’organisation** : les projets doivent rester dans l’esprit de **QoL, plugins ou outils utiles** pour faciliter le développement et l’apprentissage. -> 💡 **Tips du Rat** : +> 💡 **Tips du Rat** : +> > - Proposez des outils ou systèmes qui rendent le développement plus simple ou plus fun > - Documentez bien vos projets pour qu’ils soient facilement réutilisables > - Les contributions originales ou améliorant l’existant sont les bienvenues