| 1 | present | |
| 2 | present - `why` | |
| 3 | present - `overview` | |
| 4 | present - `goals` | |
| 5 | present - `alternatives` | |
| 6 | present - `live` | |
| 7 | present - `installation` | |
| 8 | present - `VS Code` | |
| 9 | present - `running` | |
| 10 | present - `overview - markdown` | |
| 11 | present - overview - transitions, tables | |
| 13 | images, style, header, footer | |
| 15 | present - `templates` | |
| 17 | present - `templates with arguments` | |
| 18 | present - code | |
| 22 | Links | |
| 23 | Links :cat: | |
| 24 | Links :dog: | |
| 25 | Links :confused: | |
| 26 | Links :cat: & :dog: | |
| 27 | Links | |
| 28 | Graphs - mermaid | |
| 29 | Graphs - d2 | |
| 30 | Roadmap | |
| 31 | Thank you ! |

whymeetup presentations
educational purposes
writing interactive tutorials
challenge
overviewgoalsalternativesgolang.org/x/tools/presentinstallation
Use the following command to download and
install this tool:
go install github.com/oktalz/present@latest
go install github.com/oktalz/present@v1.0.0
runningpresent --help
runningpresent
present.env file)present -d /path/to/filespresent -g github.com/oktalz/present -d examples/showcase
gitlab.com and github.com project url is detected,-g https://github.com/oktalz/present.gitoverview - markdown### title
- text that is **Bold**, *Italics*, `highlighted`, ~strikethrough~
- random point
- :speech_balloon: :thought_balloon: :warning: :construction:
.transition
- π β β π₯ π
overview - markdown### title
- text that is **Bold**, *Italics*, `highlighted`, ~strikethrough~
- random point
- :speech_balloon: :thought_balloon: :warning: :construction:
.transition
- π β β π₯ π
highlighted, overview - markdown### title
- text that is **Bold**, *Italics*, `highlighted`, ~strikethrough~
- random point
- :speech_balloon: :thought_balloon: :warning: :construction:
.transition
- π β β π₯ π
highlighted, topic one
topic two
topic one
topic two
![]() | Docker | ||
topic one
topic two
![]() | Docker | ![]() | CockroachDB |
topic one
topic two
![]() | Docker | ![]() | CockroachDB |
![]() | Kubernetes |
topic one
topic two
![]() | Docker | ![]() | CockroachDB |
![]() | Kubernetes | ![]() | Etherium blockchain |
svh and svw for font size (and in general)
.{text-shadow: 0 0 3px #FFFFFF, 0 0 15px #000000;}(**HTML**)
HTML
.css{
text-shadow: 0 0 3px #FFFFFF, 0 0 15px #000000;
font-size: 10svh;
color: blue;
}
**DORS/CLUC**
.css.end
templates |
|
templates.template{TITLE}
.header
.div{margin-left: 3svw;}(## {{.}})
<hr>
.header.end
.footer
.div{position: absolute; left: 91svw;}(.image(icon.png 8svw:))
.footer.end
templates with arguments.template{FROM_TO}(From,To)
{{.From}}:{{.To}})
.template.end
.FROM_TO{From}(10){To}(20)
tmp or in specific folder.cast.edit.save(main.go).run(go run .).before(go mod init x)
package main
import (
"fmt"
)
func main() {
fmt.Println("hello DORS/CLUC 30")
}
.cast.stream.edit.save(main.go).run(go run .).show(9:11)
fmt.Println("hello")
time.Sleep(3 * time.Second)
fmt.Println("world")
.cast.stream.edit.save(script.sh).run(sh script.sh)
date
echo "Hello DORC/CLUC"
graph LR;
subgraph K8s
API
end
subgraph ControllerSG[Ingress Controller]
K8sInformers
subgraph LoopSG[Event Loop]
Event{Event}
Event --> K8sEV[k8s event]
K8sEV --> Storage[Storage + Runtime]
Storage --> Loop
Event --> Command
Command --> Config[Update configuration]
Config --> Loop
Loop --> Event
end
end
API --> K8sInformers
K8sInformers --> Event
.block.path(graphs).source(k8sIC.mermaid).lang(mermaid)
.lang(mermaid) is not needed if extension matches block type.css{width: 100svw; height: 75svh; overflow: hidden; font-size: 4svh!important;}
.block.path(graphs).source(scheduler.d2)
.css.end