Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore best practices for Julia package development in this JuliaCon 2024 conference talk by Abel Soares Siqueira. Learn about BestieTemplate.jl, a Copier-based template that incorporates opinionated software development best practices. Discover how to structure your Julia package with src, test, and docs folders, create essential files like README and LICENSE, and set up GitHub workflows for testing, documentation, CompatHelper, and TagBot. Gain insights into advanced practices such as linting, formatting specification files, pre-commit hooks, and CITATION.cff files. Understand how BestieTemplate.jl can be applied and reapplied to existing packages, allowing for easy updates and improvements. Explore the package's functionality as a Julia wrapper for Copier, enabling users to utilize the template without direct Copier installation.