Best Practices for Package Development Using BestieTemplate.jl
The Julia Programming Language via YouTube
Earn Your CS Degree, Tuition-Free, 100% Online!
Gain a Splash of New Skills - Coursera+ Annual Nearly 45% Off
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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