Your Question

Hey GORM team! πŸ‘‹

I've built an interactive learning platform for GORM and would love to share it with the community, similar to what I recently did with the Gin framework.

πŸ”— Project: https://github.com/RezaSi/go-interview-practice

What it offers: 🌐 Web-based IDE for instant GORM coding (no setup required)
🎯 Progressive challenges covering GORM fundamentals to advanced topics
πŸ“Š Community leaderboards and progress tracking
πŸŽ“ Real-world scenarios using GORM best practices

Current GORM Coverage: βœ… CRUD Operations - Basic database connections and operations
βœ… Associations & Relationships - One-to-Many, Many-to-Many with preloading
βœ… Migrations - Schema management and auto-migration
βœ… Advanced Queries - Aggregations, subqueries, and optimization

Community Impact: πŸ“ˆ 500+ active learners practicing GORM
🀝 Growing contributor base adding new challenges
🎯 Bridges theoryβ†’practice gap for new GORM developers

Previous Success: Just got approved for Gin community resources! The Gin maintainers loved it and added it to their official learning resources: https://gin-gonic.com/en/docs/learning-resources/

The document you expected this should be explained

I would expect this to be listed on the GORM Community page: https://gorm.io/community/

Specifically, it could be added to: - Links section alongside other community projects and learning articles - Or a new Learning Resources subsection under Links to group educational content - The platform fits well with the existing community tools and educational content already listed

Expected answer

Would you consider adding this interactive learning platform to GORM's community resources? The platform has already proven successful with the Gin community and provides hands-on GORM practice for developers.

Links: - GitHub: https://github.com/RezaSi/go-interview-practice
- GORM Package: https://github.com/RezaSi/go-interview-practice/tree/main/packages/gorm

Thanks! πŸ™

Comment From: jinzhu

Yes, that would be great to have! By the way, do you think we could update the Interactive Learning guide to use the new Generics API? Reference: https://gorm.io/docs/the_generics_way.html

Comment From: RezaSi

@jinzhu Yes! I just added Challenge 5: "The Generics Way" specifically for this! πŸŽ‰ It covers all the key generics features from your docs - gorm.G[T], context patterns, enhanced joins, OnConflict handling, etc. Perfect for showcasing the new API with hands-on practice. Happy to adjust anything to better fit your needs!

Comment From: RezaSi

@jinzhu I also created this PR for the learning section: https://github.com/go-gorm/gorm.io/pull/842