Pamplejuce is a template lifestyle for creating and building JUCE plugins in 2024.
Out of the box, it:
Tests
target and a Benchmarks
target some examples to get started quickly.It also has integration with GitHub Actions, specifically:
It also contains:
.gitignore
for all platforms..clang-format
file for keeping code tidy.VERSION
file that will propagate through JUCE and your app.Check out the official Pamplejuce documentation.
This is a template repo!
That means the easiest thing to do is click "Use this template" here or at the top of the page to get your own repo with all the code here.
Then check out the documentation so you know what to tweak.
Thanks to everyone who has contributed to the repository.
This repository covers a lot of ground. JUCE itself has a lot of surface area. It's a group effort to maintain the garden and keep things nice!
If something isn't just working out of the box — it's probably not just you — others are running into the problem, too, I promise. Check out the official docs, then please do open an issue!