diff options
| -rw-r--r-- | dhall/signalboost.dhall | 8 | ||||
| -rw-r--r-- | dhall/types/Person.dhall | 14 | ||||
| -rw-r--r-- | src/signalboost.rs | 7 | ||||
| -rw-r--r-- | templates/signalboost.rs.html | 12 |
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> |
