Credits

Recognition and thanks to all contributors who made this collaborative educational project possible.

🌟 The Project's Story

This project was created collaboratively by all members of the CDA-Valenciennes-P2 class (Application Developer Designer program). Each student in the class contributed their knowledge, experience, and passion to create this comprehensive educational resource.

Unfortunately, despite the quality content and collaborative effort, the project never received the visibility it deserved. Today, we're bringing this project back to life to make it an open-source resource accessible to the entire developer community.

πŸ‘₯ Original Contributors - CDA Valenciennes P2 Class

🎯 Main Content Creator

benjGam πŸ“š
Principal creator of all original educational content

  • Complete rewriting of Git guides (introduction, installation, versioning, branches, etc.)
  • Creation of sections on agile methodologies and planning poker
  • Development of NPM tutorials and package management
  • Guides on code conventions and best practices
  • Articles on software architecture and design

🀝 Class Contributors

All members of the CDA-Valenciennes-P2 class participated in the development and improvement of the project:

πŸ”§ Maintenance and Modernization

BourezBastien πŸš€
Technical modernization and website deployment

  • Transformation of the project into a modern web platform with Next.js 15
  • Content migration to interactive MDX format
  • Implementation of internationalization (French/English)
  • Creation of dynamic Open Graph image system
  • Website deployment and maintenance
  • Transformation into an accessible open-source project

🌍 Contributions by Domain

πŸ“š Educational Content

  • Complete original content: benjGam
  • Reviews and improvements: CDA-Valenciennes-P2 Class
  • Educational organization: Collective collaboration

πŸ”§ Technical Development

  • Original development: CDA-Valenciennes-P2 Class
  • Web modernization: BourezBastien
  • Next.js architecture: BourezBastien
  • Interactive components: BourezBastien

🌐 Translations

  • πŸ‡«πŸ‡· French: benjGam, CDA-Valenciennes-P2 Class
  • πŸ‡¬πŸ‡§ English: benjGam, CDA-Valenciennes-P2 Class

πŸ™ Special Thanks

πŸŽ“ Training and Supervision

Simplon HDF and all the instructors who supervised the CDA-Valenciennes-P2 class, enabling the creation of this exceptional collaborative project.

🎨 Base Template

This modern project builds upon the AriaDocs template developed by nisabmohd.

Note:

Thanks to the original author for this excellent foundation that allowed us to focus on what really matters: quality educational content! πŸŽ‰

🌟 Open-Source Community

Thanks to everyone who discovers, uses, and contributes to making this project a valuable resource for the developer community.

πŸš€ The Project's Future

This project represents more than just documentation - it's a testament to what students can accomplish when they collaborate, and what can happen when that work finally finds the audience it deserves.

We invite the community to contribute and help evolve this resource so it can continue to train and inspire future developers.


πŸ“ž Contact

For any questions about contributions or the project's history:

🀝 How to Become a Contributor

We warmly welcome new contributions! Whether you want to:

  • πŸ“ Improve content: Corrections, additions, updates
  • 🌐 Help with translations: Improve existing translations
  • πŸ› Fix bugs: Technical or content issues
  • ✨ Add features: New useful functionalities
  • πŸ“– Create content: New guides and tutorials

Steps to Contribute

  1. Check out our contribution guide
  2. Fork the repository
  3. Create a branch with a descriptive name
  4. Follow Angular conventions for your commits
  5. Submit a Pull Request with a clear description

Note:

You too can join the adventure! Check out our contribution guide to discover how to participate in this open-source educational project.


This project is more than just documentation - it's a testament to what students can accomplish when they collaborate, and what can happen when that work finally finds the audience it deserves. ✨