{"repo":"JuliaBesties/BestieTemplate.jl","free":true,"listed":false,"github":"https://github.com/JuliaBesties/BestieTemplate.jl","clone":"git clone https://github.com/JuliaBesties/BestieTemplate.jl.git","description":"Template for Julia Programming Language packages using the copier engine.","language":"Julia","stars":126,"topics":["best-practices","code-quality","copier","copier-template","julia","julia-language","template","julia-best-practices","julia-template"],"license":"MPL-2.0","category":"dev-tools","readme_excerpt":"BestieTemplate.jl Your best practices friend. What does BestieTemplate do? Creating Julia packages involve the creation and edition of many tiny files. Wouldn't it be great to automate this? This is exactly what BestieTemplate does. FAQ - How is BestieTemplate different from PkgTemplates ? - it can be applied to existing packages - it invites to follow some (opinionated) best practices - it can be reapplied to acquire updates made to the template - it is automatically reapplied through Pull Requests made by the Copier.yml workflow (Work in progress) Architecture Under the hood, BestieTemplate is no more and no less than: - a copier template/skeleton for Julia packages (see folder template); and - a package that wraps copier in Julia using PythonCall with some convenience functions. Quickstart Install BestieTemplate in your chosen environment (we recommend globally) by entering pkg mode by pressing ] and then: then: please note that \"YourPackage.jl\" can either be a fresh new package or an existing one. If you like what you see, check the full usage guide. Without Julia, or from an AI coding agent Individual features of the template ( AGENTS.md , changelog, Dependabot, pre-commit, …) can be added to an existing package without installing Julia, using the experimental bestie-template Python package. With uv installed, no install step is needed: See the quick guide for more details, and its add feature counterpart for the Julia version. For AI coding agents, the same workflow is ","default_branch":null,"files":null,"tree":[],"storefront":"/r/JuliaBesties","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JuliaBesties/BestieTemplate.jl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}