DevEnvironmentLauncher.md
... ...
@@ -1,3 +1,7 @@
1
+A Dev Environment Launcher is a pattern for managing the main process, and any auxiliary processes or build steps needed to get to a working interactive programming environment.
2
+
3
+## Description
4
+
1 5
In order to start working on a project, certain prerequisites need to be met, and certain processes need to be started.
2 6
3 7
Prerequisites can include
... ...
@@ -24,6 +28,9 @@ While there are great benefits to having a single, unified, standardized way of
24 28
25 29
So a certain level of local customizability is still desirable, developers may want to include additional utility libraries and tools, without committing those things to the repository, or varying configuration options at various levels.
26 30
27
-We call the pattern that resolves these tension a "Dev Environment Launcher". A well-known entry-point that handles as much of this process as is reasonably possible. When tools are required, it either installs them, or alternatively validates that they are present, at the correct version, providing clear guidance for which steps the developer should take next to get their environment in order.
31
+We call the pattern that resolves these tension a "Dev Environment Launcher". A [[WellKnownEntrypoint]] that handles as much of this process as is reasonably possible. When tools are required, it either installs them, or alternatively validates that they are present, at the correct version, providing clear guidance for which steps the developer should take next to get their environment in order.
32
+
33
+## Further reading
28 34
29
-For an ecosystem exploration see [[DevEnvironmentLauncherEcosystem]]. For the implementation of this pattern within the Gaiwan stack, see [[GaiwanStack/Launchpad]].
35
+- For an ecosystem exploration see [[DevEnvironmentLauncherEcosystem]]
36
+- For the implementation of this pattern within the Gaiwan stack, see [[GaiwanStack/Launchpad]].
Home.md
... ...
@@ -1,8 +1,10 @@
1 1
# Tea Garden
2 2
3
-Hello and welcome to the Tea Garden!
4
-This cozy corner, crafted by Gaiwan, is a wiki-style haven for sharing knowledge and growing together.
5
-It's the perfect spot for curious minds eager to dive deep into the world of learning. We're thrilled to have you here and hope your journey through the Tea Garden is enlightening and rewarding.
3
+Welcome to Tea Garden, a wiki style collection of patterns curated by
4
+[Gaiwan](https://gaiwan.co). We also publish a regular newsletter where we
5
+summarize what's new on the wiki, together with some meta commentary.
6
+
7
+
6 8
7 9
## Navigation
8 10
... ...
@@ -11,10 +13,7 @@ It's the perfect spot for curious minds eager to dive deep into the world of lea
11 13
- [[DevEnvironmentLauncher]] - Simplifies and standardizes development setup for consistency and efficiency.
12 14
13 15
14
-<<Navigation("Ecosystem Navigation", "Ecosystem", false)>>
15
-
16
-<<Navigation("Gaiwan Stack Navigation", "GaiwanStack", false)>>
16
+<<Navigation("Gaiwan Stack", "GaiwanStack", false)>>
17 17
18
-<<Navigation("Patterns Navigation", "Patterns", false)>>
19 18
20 19
bin/browse
... ...
@@ -1,8 +1,8 @@
1 1
#!/bin/sh
2 2
3
-URL="https://wiki.apps.gaiwan.co/$1"
3
+URL="https://gaiwan.co/wiki/$1"
4 4
5
-if command -v xdg-open >/dev/null
5
+if command -v xdg-open >/dev/null
6 6
then
7 7
# Linux
8 8
exec xdg-open "$URL"