Best Practices for Package Development Using BestieTemplate.jl
The Julia Programming Language via YouTube
Stuck in Tutorial Hell? Learn Backend Dev the Right Way
Get 20% off all career paths from fullstack to AI
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
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.
Syllabus
Best practices for package development using BestieTemplate.jl | Soares Siqueira | JuliaCon 2024
Taught by
The Julia Programming Language