From 6a748b53abf989f4d67f0edb26c5ef36c8a959b6 Mon Sep 17 00:00:00 2001 From: LordMZTE Date: Tue, 30 Mar 2021 15:06:01 +0200 Subject: [PATCH] init --- .drone.yml | 26 ++++++++++++++++++++++++++ .gitignore | 1 + Makefile | 14 ++++++++++++++ de.mmd | 36 ++++++++++++++++++++++++++++++++++++ puppeteer-config.json | 5 +++++ 5 files changed, 82 insertions(+) create mode 100644 .drone.yml create mode 100644 .gitignore create mode 100644 Makefile create mode 100644 de.mmd create mode 100644 puppeteer-config.json diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..942ecbc --- /dev/null +++ b/.drone.yml @@ -0,0 +1,26 @@ +kind: pipeline +name: release +steps: + - name: build + image: minlag/mermaid-cli + commands: + - apt install make + - make + + - name: publish + image: plugins/gitea-release + settings: + base_url: https://data.tilera.xyz/git + api_key: + from_secret: gitea_token + title: commit-${DRONE_COMMIT_SHA} + files: build/* + + when: + event: + - push + branch: + - master + + depends_on: + - build diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..567609b --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +build/ diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..aca8910 --- /dev/null +++ b/Makefile @@ -0,0 +1,14 @@ +.PHONY: All +All: build/de.png build/de.svg + +.PHONY: clean +clean: + rm -rf build + +build/%.svg: %.mmd + @mkdir -p $(@D) + mmdc -i $< -o $@ -p ./puppeteer-config.json + +build/%.png: %.mmd + @mkdir -p $(@D) + mmdc -i $< -o $@ -w 2000 -p ./puppeteer-config.json diff --git a/de.mmd b/de.mmd new file mode 100644 index 0000000..701af17 --- /dev/null +++ b/de.mmd @@ -0,0 +1,36 @@ +flowchart TD +A[Ist diese Programmiersprache gut?] --> B([Ist die Sprache interpretiert?]) + +I --> |Nein| Schlecht{{Die Sprache ist schlecht, sofort entsorgen!}} +I --> |Ja| J([Wird die Sprache in einem sehr komplexem Programm wie einem Browser als Scriptsprache verwendet?]) + +J --> |Ja| K[\VM Sprache verwenden\] --> Schlecht +J --> |Nein| D + +B --> |Ja| I([Wird die Sprache für embedded-scripting verwendet?]) +B --> |Nein| C([Hat die Sprache dynamische Typen?]) + +C --> |Ja| Schlecht +C --> |Nein| D([Hat die Sprache whitespace-dependant Syntax?]) + +D --> |Ja| Schlecht +D --> |Nein| E([Funktionierd diese Sprache VOLLSTÄNDIG auf linux?]) + +E --> |Nein| Schlecht +E --> |Ja| F([Ist die GESAMTE Toolchain FOSS?]) + +F --> |Nein| Schlecht +F --> |Ja| G([Wurde die Sprache von Microsoft entwickelt?]) + +G --> |Ja| Schlecht +G --> |Nein| H([Läuft die Sprache nur in einer VM?]) + +H --> |Ja| L([Wird die Sprache für embedded-scripting verwendet?]) +H --> |Nein| M([Hat die Sprache einen Garbage Collector?]) + +M --> |Ja| Gut{{Die Sprache ist gut}} +M --> |Nein| SGut{{Die Sprache ist geil!}} + +L --> |Nein| Ok{{Die Sprache ist akzeptabel}} +L --> |Ja| Gut + diff --git a/puppeteer-config.json b/puppeteer-config.json new file mode 100644 index 0000000..261852f --- /dev/null +++ b/puppeteer-config.json @@ -0,0 +1,5 @@ +{ + "args": [ + "--no-sandbox" + ] +}