🎄 ANNOUNCEMENT: R Package Development Advent Calendar 2025! 🎄
Starting December 1st, I'm launching a 25-day journey through modern R package development. But this isn't just another tips series - here's why you should follow along 🧵
The Problem: R package development can feel overwhelming. Between documentation, testing, CI/CD, and CRAN submission, there are dozens of tools to learn.
Joy_intl reshared this.
ᴅʀ. ᴍᴏᴡɪɴᴄᴋᴇʟ'ꜱ
in reply to ᴅʀ. ᴍᴏᴡɪɴᴄᴋᴇʟ'ꜱ • • •What's Changed: The R ecosystem has evolved dramatically. Tools like usethis, pkgdown, and GitHub Actions have automated what used to be manual, error-prone work.
What You'll Learn: This calendar covers the modern workflow:
Week 1: Automated setup and infrastructure
Week 2: Beautiful, maintainable documentation
Week 3: Comprehensive testing strategies
Week 4: Advanced features and CRAN submission
ᴅʀ. ᴍᴏᴡɪɴᴄᴋᴇʟ'ꜱ
in reply to ᴅʀ. ᴍᴏᴡɪɴᴄᴋᴇʟ'ꜱ • • •Why Daily Format? Package development has many moving parts. By breaking it into 25 focused lessons, you can:
Learn one thing deeply each day
Implement immediately in your packages
Build a complete toolkit by Christmas
Bookmark posts as a reference guide
Who Is This For?
✅ First-time package developers starting fresh
✅ Experienced devs wanting to modernize their workflow
✅ Anyone who's struggled with CRAN submission
✅ Teams establishing package development standards
ᴅʀ. ᴍᴏᴡɪɴᴄᴋᴇʟ'ꜱ
in reply to ᴅʀ. ᴍᴏᴡɪɴᴄᴋᴇʟ'ꜱ • • •How to Follow Along:
I'll post daily starting Dec 1st
Each post includes practical code examples
Follow the #RPackageAdvent2025 hashtag
Comment with your questions - I'll answer!
Share your favorite tips with the community
Why I'm Doing This: I've developed multiple R packages and learned these lessons the hard way. My goal is to save you time, frustration, and help you build better packages that users love.
Ready to level up your R package game? See you December 1st! 🚀
KaiXin
in reply to ᴅʀ. ᴍᴏᴡɪɴᴄᴋᴇʟ'ꜱ • • •