-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathoutro.nim
101 lines (92 loc) · 3.81 KB
/
outro.nim
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
import nimib, nimiSlides
import custom_blocks
template contributeSlides* =
mySlide:
slideText: hlMdF"## {title_contribute}"
slideAutoAnimate:
nbText: " ### 👩💻Improved Dev Experience"
unorderedList:
listItem: nbText: "docs are now built in CI"
listItem: nbText: "deploy preview!"
listItem: nbText: "we added tests (and removed ptest)"
listItem: nbText: "updated docs and added a separate changelog"
listItem: nbText: "a new [CONTRIBUTE.md]()!"
slideAutoAnimate:
nbText: " ### 👩💻Improved Dev Experience"
nbText: " #### Deploy preview"
nbImage("deploy_preview.png")
mySlide:
nbText: " ### 🎪Nimib Speaking Hours!"
unorderedList:
listItem: nbText: "me and Hugo have been meeting regularly"
listItem: nbText: "thinking of keeping this up (once a month)"
listItem: nbText: "open to anyone using nimib or contributing"
listItem: nbText: "will announce somewhere (nimib discussions?)"
fragmentfadeIn: nbTextSmall "(inspired by [Simon Willson](https://simonwillison.net/2021/Feb/19/office-hours/))"
# @hugo: an idea I had in mind, first time I am proposing it...
# see https://simonwillison.net/2021/Feb/19/office-hours/
# I remember some tweet that mentioned a better name for office hours
# ah "speaking hours"! yes, better. see https://twitter.com/simonw/status/1578410543014035457?s=20&t=y6ONp5McTq38bmwRAO2jPw
template roadmapSlides* =
mySlide:
slideText: hlMdF"## {title_roadmap}"
mySlide:
nbText: "### priorities"
unorderedList:
listItem: nbText: "first goal: produce stuff with nimib 0.3.x!"
unorderedList:
listItem: nbText: "more [scinim/getting-started](https://github.com/SciNim/getting-started) tutorials! 👩🔬"
listItem: nbText: "Advent of code! 🎄"
listItem: nbText: "next 0.4 target: backend maker"
listItem: nbText: "side projects:"
unorderedList:
listItem:
nbText: "(Pietro) a blog theme / jekyll clone"
mySlide:
nbText: " ### 0.3.x"
unorderedList:
listItem: nbText: "more blocks, e.g. nbShell " & nimibIssue(34)
listItem: nbText: "container block " & nimibIssue(117)
listItem: nbText: "improve default theme, e.g. code output " & nimibIssue(65)
listItem: nbText: "table of contents " & nimibIssue(58)
listItem: nbText: "site index " & nimibIssue(129)
listItem: nbText: "dataframe to html table " & nimibIssue(65)
listItem: nbText: "..."
#[
slideText: """
### side projects
- feedo
- nog
- nex
- github powered CMS
- nimetta / the algorithms
- ...
"""
]#
mySlide:
nbText: "### further down the road"
unorderedList:
listItem: nbText: "(after 0.4) new backends (e.g latex, twitter?, ...)"
listItem: nbText: "serving a backend that interacts with the page ([streamlit](https://streamlit.io/) style? [jester](https://github.com/dom96/jester)? [htmx](https://htmx.org/)?)"
listItem: nbText: "build a library directly from documentation (like in [nbdev](https://nbdev.fast.ai/))?"
listItem: nbText: "nimib executable for scaffolding"
listItem: nbText: "possibility of editing document in the browser"
template thankyouSlide* =
mySlide:
nbText: "##### Thank you for listening!"
let
thankyous1 = @["Tack", "谢谢", "धन्यवाद", "Gracias"]
thankyous2 = @["Grazie", "ありがとう", "Merci", "Bedankt"]
thankyous3 = @["Danke", "Дякую тобі", "Obrigado", "Dziękuję Ci"]
textSwitcher(thankyous1)
nbText: " "
textSwitcher(thankyous2)
nbText: " "
textSwitcher(thankyous3)
when isMainModule:
myInit("outro.nim")
slideText: ""
roadmapSlides()
contributeSlides()
thankyouSlide()
nbSave