aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dhall/signalboost.dhall8
-rw-r--r--dhall/types/Person.dhall14
-rw-r--r--src/signalboost.rs7
-rw-r--r--templates/signalboost.rs.html12
4 files changed, 38 insertions, 3 deletions
diff --git a/dhall/signalboost.dhall b/dhall/signalboost.dhall
index e47080d..b24c5aa 100644
--- a/dhall/signalboost.dhall
+++ b/dhall/signalboost.dhall
@@ -249,4 +249,12 @@ in [ Person::{
, gitLink = Some "https://github.com/henri"
, twitter = Some "https://twitter.com/henri_shustak"
}
+ , Person::{
+ , name = "Andrei Jiroh Halili"
+ , tags = [ "backend", "bash", "nodejs", "deno", "alpinelinux", "linux" ]
+ , gitLink = Some "https://github.com/ajhalili2006"
+ , twitter = Some "https://twitter.com/Kuys_Potpot"
+ , fediverse = Some "https://tilde.zone/@ajhalili2006"
+ , website = Some "https://ajhalili2006.bio.link"
+ }
]
diff --git a/dhall/types/Person.dhall b/dhall/types/Person.dhall
index b1628eb..cee28f1 100644
--- a/dhall/types/Person.dhall
+++ b/dhall/types/Person.dhall
@@ -3,7 +3,19 @@
, tags : List Text
, gitLink : Optional Text
, twitter : Optional Text
+ , linkedin : Optional Text
+ , fediverse : Optional Text
+ , coverLetter : Optional Text
+ , website : Optional Text
}
, default =
- { name = "", tags = [] : List Text, gitLink = None Text, twitter = None Text }
+ { name = ""
+ , tags = [] : List Text
+ , gitLink = None Text
+ , twitter = None Text
+ , linkedin = None Text
+ , fediverse = None Text
+ , coverLetter = None Text
+ , website = None Text
+ }
}
diff --git a/src/signalboost.rs b/src/signalboost.rs
index 3d1b534..6adfc8f 100644
--- a/src/signalboost.rs
+++ b/src/signalboost.rs
@@ -4,11 +4,14 @@ use serde::Deserialize;
pub struct Person {
pub name: String,
pub tags: Vec<String>,
-
#[serde(rename = "gitLink")]
pub git_link: Option<String>,
-
pub twitter: Option<String>,
+ pub linkedin: Option<String>,
+ pub fediverse: Option<String>,
+ #[serde(rename = "coverLetter")]
+ pub cover_letter: Option<String>,
+ pub website: Option<String>,
}
#[cfg(test)]
diff --git a/templates/signalboost.rs.html b/templates/signalboost.rs.html
index 91fa6a3..982cd9d 100644
--- a/templates/signalboost.rs.html
+++ b/templates/signalboost.rs.html
@@ -27,6 +27,18 @@
@if person.twitter.is_some() {
<a href="@person.twitter.unwrap()">Twitter</a>
}
+ @if person.linkedin.is_some() {
+ <a href="#person.linkedin.unwrap()">LinkedIn</a>
+ }
+ @if person.fediverse.is_some() {
+ <a href="@person.fediverse.unwrap()">Fediverse</a>
+ }
+ @if person.cover_letter.is_some() {
+ <a href="@person.cover_letter.unwrap()">Cover letter</a>
+ }
+ @if person.website.is_some() {
+ <a href="@person.website.unwrap()">Website</a>
+ }
</div>
}
</div>