An open API service indexing awesome lists of open source software.

https://github.com/sciss/mellite-tutorials

Tutorial code for the Mellite website. Mirror of https://codeberg.org/sciss/Mellite-tutorials
https://github.com/sciss/mellite-tutorials

Last synced: 11 months ago
JSON representation

Tutorial code for the Mellite website. Mirror of https://codeberg.org/sciss/Mellite-tutorials

Awesome Lists containing this project

README

          

# Mellite-tutorials

[![Build Status](https://github.com/Sciss/Mellite-tutorials/workflows/Scala%20CI/badge.svg?branch=main)](https://github.com/Sciss/Mellite-tutorials/actions?query=workflow%3A%22Scala+CI%22)

## statement

A project that intends to develop reproducible code and screenshots for tutorials for
[Mellite](https://sciss.de/mellite). This project (C)opyright 2019–2022 by Hanns Holger Rutz.
All rights reserved. This project is released under the
[GNU Affero General Public License](https://raw.github.com/Sciss/Mellite-tutorials/master/LICENSE) v3+
and comes with absolutely no warranties. To contact the author, send an email to
`contact at sciss.de`.

## requirements / installation

This project compiles using [sbt](http://www.scala-sbt.org/).

## running / settings

For taking the reproducible screenshots, I use the following settings:

- desktop is Gnome wit Adwaita dark and 1920x1080 resolution
- jdk is 11
- code font is 'Noto Mono' 15pt, no stretch, 110% line spacing
- look and feel is Submin Light

The screenshots are produced by running `TutorialPaulStretchShots`; make sure to either delete
the old screenshots or set `overwriteSnaps` to `true`.

Converting DOT files

- `dot -Tpng tut-paulstretch-diamond-problem.dot -o src/main/paradox/assets/images/tut-paulstretch-diamond-problem.png`

For creating the final workspace, run `MkPaulStretchWorkspace`.

## to-do

- use the snippet function of paradox to validate the source code embedded in the markdown documents.