https://github.com/juce-framework/juce-tutorials
Markdown sources for the official JUCE tutorials
https://github.com/juce-framework/juce-tutorials
Last synced: about 2 months ago
JSON representation
Markdown sources for the official JUCE tutorials
- Host: GitHub
- URL: https://github.com/juce-framework/juce-tutorials
- Owner: juce-framework
- License: isc
- Created: 2025-06-16T11:47:35.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-07-22T13:44:48.000Z (8 months ago)
- Last Synced: 2025-07-22T15:12:21.984Z (8 months ago)
- Size: 22.8 MB
- Stars: 11
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# JUCE Tutorials
These are the markdown sources for the [JUCE framework](https://github.com/juce-framework/JUCE) tutorials published at https://juce.com/learn/tutorials/.
## Project Structure
- Only tutorials in the `markdown` folder will be published.
- All images live in the `_images` dir.
- Image urls should look like `./some_image.png`.
- Any folder/file starting with \_ (underscore) or . (dot) won’t be published.
## Markdown specifics
The markdown implementation is "GitHub Flavored" [Parsedown](https://parsedown.org/) with [Markdown Extra](https://michelf.ca/projects/php-markdown/extra/).
### Callouts
As with GFM, the callout syntax is:
```
> [!TIP]
> The code presented here is broadly similar to the **PlugInSamples** from the JUCE Examples.
```
Which will look like:
> [!TIP]
> The code presented here is broadly similar to the **PlugInSamples** from the JUCE Examples.
The options are `TIP`, `WARNING`, `NOTE`. Tutorial exercises are treated as `NOTE`.
### Multiple callouts in a row
If you want multiple callouts in a row, there's currently a bug which will bundle them together. To separate them, you can put an html comment between them, like so:
```
> [!TIP]
> First tip
> [!TIP]
> Second tip
```