summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2024-11-17 18:36:45 -0300
committerEuAndreh <eu@euandre.org>2024-11-17 18:36:45 -0300
commit625cf6e7a09d27697aaa018d3dd5cfdd8476d6f6 (patch)
treed985036b43a4def50ff3581598177adbf574e024
parentUpdate to latest mkwb to support multiple collections (diff)
downloadpapo.im-625cf6e7a09d27697aaa018d3dd5cfdd8476d6f6.tar.gz
papo.im-625cf6e7a09d27697aaa018d3dd5cfdd8476d6f6.tar.xz
Bring status website into here
-rw-r--r--deps.mk25
-rwxr-xr-xmkdeps.sh2
l---------src/collections/incidents1
-rw-r--r--src/content/incidents/2000/01/01/service-start.adoc13
-rw-r--r--src/content/incidents/index.adoc7
5 files changed, 47 insertions, 1 deletions
diff --git a/deps.mk b/deps.mk
index 6458875..6077fdc 100644
--- a/deps.mk
+++ b/deps.mk
@@ -8,12 +8,15 @@ pages.adoc = \
articles.adoc = \
src/content/blog/1970/01/01/launch.adoc \
src/content/blog/2000/01/01/feature-ann.adoc \
+ src/content/incidents/2000/01/01/service-start.adoc \
listings.adoc = \
src/content/blog/index.adoc \
+ src/content/incidents/index.adoc \
feeds.xml = \
src/content/blog/feed.xml \
+ src/content/incidents/feed.xml \
images.svg = \
src/content/img/atom.svg \
@@ -38,7 +41,9 @@ src/content/privacy.htmlbody src/content/privacy.snippets src/content/privacy.co
src/content/terms.htmlbody src/content/terms.snippets src/content/terms.conf: src/content/terms.adoc
src/content/blog/1970/01/01/launch.htmlbody src/content/blog/1970/01/01/launch.snippets src/content/blog/1970/01/01/launch.conf: src/content/blog/1970/01/01/launch.adoc
src/content/blog/2000/01/01/feature-ann.htmlbody src/content/blog/2000/01/01/feature-ann.snippets src/content/blog/2000/01/01/feature-ann.conf: src/content/blog/2000/01/01/feature-ann.adoc
+src/content/incidents/2000/01/01/service-start.htmlbody src/content/incidents/2000/01/01/service-start.snippets src/content/incidents/2000/01/01/service-start.conf: src/content/incidents/2000/01/01/service-start.adoc
src/content/blog/index.htmlbody src/content/blog/index.snippets src/content/blog/index.conf: src/content/blog/index.adoc
+src/content/incidents/index.htmlbody src/content/incidents/index.snippets src/content/incidents/index.conf: src/content/incidents/index.adoc
src/content/about.html: src/content/about.conf src/content/about.htmlbody
src/content/index.html: src/content/index.conf src/content/index.htmlbody
src/content/pricing.html: src/content/pricing.conf src/content/pricing.htmlbody
@@ -46,17 +51,25 @@ src/content/privacy.html: src/content/privacy.conf src/content/privacy.htmlbody
src/content/terms.html: src/content/terms.conf src/content/terms.htmlbody
src/content/blog/1970/01/01/launch.html: src/content/blog/1970/01/01/launch.conf src/content/blog/1970/01/01/launch.htmlbody
src/content/blog/2000/01/01/feature-ann.html: src/content/blog/2000/01/01/feature-ann.conf src/content/blog/2000/01/01/feature-ann.htmlbody
+src/content/incidents/2000/01/01/service-start.html: src/content/incidents/2000/01/01/service-start.conf src/content/incidents/2000/01/01/service-start.htmlbody
src/content/blog/index.html: src/content/blog/index.conf src/content/blog/index.htmlbody
+src/content/incidents/index.html: src/content/incidents/index.conf src/content/incidents/index.htmlbody
src/content/blog/1970/01/01/launch.feedentry: src/content/blog/1970/01/01/launch.conf src/content/blog/1970/01/01/launch.htmlbody
src/content/blog/2000/01/01/feature-ann.feedentry: src/content/blog/2000/01/01/feature-ann.conf src/content/blog/2000/01/01/feature-ann.htmlbody
+src/content/incidents/2000/01/01/service-start.feedentry: src/content/incidents/2000/01/01/service-start.conf src/content/incidents/2000/01/01/service-start.htmlbody
src/content/blog/1970/01/01/launch.sortdata: src/content/blog/1970/01/01/launch.conf
src/content/blog/2000/01/01/feature-ann.sortdata: src/content/blog/2000/01/01/feature-ann.conf
+src/content/incidents/2000/01/01/service-start.sortdata: src/content/incidents/2000/01/01/service-start.conf
src/content/blog/index.htmlheader src/content/blog/index.htmlfooter: src/content/blog/index.conf
+src/content/incidents/index.htmlheader src/content/incidents/index.htmlfooter: src/content/incidents/index.conf
src/content/blog/index.htmllisting: src/content/blog/index.htmldeps
+src/content/incidents/index.htmllisting: src/content/incidents/index.htmldeps
src/content/blog/index.html: src/content/blog/index.htmlheader src/content/blog/index.htmlfooter
+src/content/incidents/index.html: src/content/incidents/index.htmlheader src/content/incidents/index.htmlfooter
src/content/blog/index.html: src/content/blog/index.htmllisting src/content/blog/index.htmlbody
+src/content/incidents/index.html: src/content/incidents/index.htmllisting src/content/incidents/index.htmlbody
articles.blog.adoc = \
@@ -72,3 +85,15 @@ src/content/blog/feed.xmldeps: $(articles.blog.sortdata)
src/content/blog/feed.xml: src/content/blog/feed.xmldeps
+
+articles.incidents.adoc = \
+ src/content/incidents/2000/01/01/service-start.adoc \
+
+articles.incidents.sortdata = $(articles.incidents.adoc:.adoc=.sortdata)
+src/content/incidents/index.htmldeps: $(articles.incidents.sortdata)
+ find $(articles.incidents.sortdata) > $@
+
+src/content/incidents/feed.xmldeps: $(articles.incidents.sortdata)
+ find $(articles.incidents.sortdata) > $@
+
+src/content/incidents/feed.xml: src/content/incidents/feed.xmldeps
diff --git a/mkdeps.sh b/mkdeps.sh
index 6288bf8..287b898 100755
--- a/mkdeps.sh
+++ b/mkdeps.sh
@@ -65,5 +65,5 @@ for colllink in src/collections/*; do
printf '\tfind $(articles.%s.sortdata) > $@\n\n' "$name"
printf '%s/feed.xmldeps: $(articles.%s.sortdata)\n' "$c" "$name"
printf '\tfind $(articles.%s.sortdata) > $@\n\n' "$name"
- printf '%s/feed.xml:\t%s/feed.xmldeps\n\n' "$c" "$c"
+ printf '%s/feed.xml:\t%s/feed.xmldeps\n' "$c" "$c"
done
diff --git a/src/collections/incidents b/src/collections/incidents
new file mode 120000
index 0000000..607e060
--- /dev/null
+++ b/src/collections/incidents
@@ -0,0 +1 @@
+../content/incidents \ No newline at end of file
diff --git a/src/content/incidents/2000/01/01/service-start.adoc b/src/content/incidents/2000/01/01/service-start.adoc
new file mode 100644
index 0000000..e04d34f
--- /dev/null
+++ b/src/content/incidents/2000/01/01/service-start.adoc
@@ -0,0 +1,13 @@
+= Service start!
+
+link:https://papo.im[papo.im] is now available! See the
+link:https://papo.im/blog/1970/01/01/launch.html[annoucement article].
+
+Now that the service has been publicly launched, we'll start to monitor for
+incidents, and report them here. Each incident will have a corresponding
+postmortem, to document what was done and prevent it from happening again.
+
+You can use the
+link:../../../../atom.xml[atom feed]
+image:../../../../img/atom.svg[Standard orange RSS feed icon]
+to subscribe for updates.
diff --git a/src/content/incidents/index.adoc b/src/content/incidents/index.adoc
new file mode 100644
index 0000000..6176538
--- /dev/null
+++ b/src/content/incidents/index.adoc
@@ -0,0 +1,7 @@
+= System status
+
+Systems are operational, with no issues detected ✅
+// Ongoing instability on $SYSTEM ⚠️
+
+
+== Incident history link:atom.xml[image:img/atom.svg[Standard orange RSS feed icon]]