diff --git a/.gitignore b/.gitignore index 29003fa..13ed7b2 100644 --- a/.gitignore +++ b/.gitignore @@ -7,4 +7,5 @@ venv .cache node_modules .env -*.tar.gz \ No newline at end of file +*.tar.gz +gmi/api/commit \ No newline at end of file diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bcb4b70..ea29f6f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,7 +2,7 @@ image: name: quay.io/ajhalili2006/mkdocs-material-build-ci:nightly entrypoint: - - sh + - /bin/sh stages: - build diff --git a/bin/deploykit-gmi.sh b/bin/deploykit-gmi.sh index da8a21a..6232a85 100755 --- a/bin/deploykit-gmi.sh +++ b/bin/deploykit-gmi.sh @@ -9,6 +9,8 @@ if [[ $SOURCEHUT_PAGES_TOKEN == "" ]]; then exit 1 fi +mkdir "gmi/api" +git rev-parse HEAD > "gmi/api/commit" tar -C gmi -cvz . -f site.tar.gz curl --oauth2-bearer "$SOURCEHUT_PAGES_TOKEN" \ diff --git a/gmi/contact.gmi b/gmi/contact.gmi new file mode 100644 index 0000000..d988ce1 --- /dev/null +++ b/gmi/contact.gmi @@ -0,0 +1,28 @@ +# Contacting ~ajhalili2006 + +There are so many ways you can contact Andrei Jiroh, but please respect his boundaries, time and mental health. + +## Rules of communication + +_Last updated: 2023-07-16_ + +=> https://t.me/ajhalili2006_bio/4 Originally at @ajhalili2006_bio on Telegram, along with some changes since then. I'll revamp this pretty soon. + +=> https://www.psychologytoday.com/us/blog/the-author-speaks/201909/don-t-be-dick TL;DR: Don't be a dick. The rest are to cover "whataboutism" from every edge case I could cover. +=> See also explainer from the Hachyderm team + +- Check my user manual and FAQs before contacting via DMs. +- For sensitive manners (like reporting security related issues), use Keybase, Session or Matrix (make sure to enable EE2E when initiating an one-to-one chat with me). If you want to connect through Session, I’ll provide my public ID when needed. +- No crypto nonsense (even I use mirror.xyz and some other dapps), self promo hellscape, doxxing, death/swatting threats or calls to violence towards me or anybody. +- Don’t dare even send me NSFW/CACP. +- Future employers and recruiters: Please contact via email or LinkedIn only. +- I WILL NOT RESPOND FROM ANYBODY ON FACEBOOK MESSENGER. This applies to both my main and alternative personal profiles, +unless you're either know me IRL or for official business at school and work and your org policies does only allow +communications on Facebook Messenger/WhatsApp. + +---------- + +Made with love by Andrei Jiroh Halili (@ajhalili2006) +=> https://creativecommons.org/licenses/by-sa/4.0/ Copyright 2023. Some rights reserved under CC BY-SA 4.0. + +=> https://mau.dev/ajhalili2006/tildeverse-web/-/blob/main/gmi/contact.gmi View sources on GitLab \ No newline at end of file diff --git a/gmi/index.gmi b/gmi/index.gmi index 81ca719..4235838 100644 --- a/gmi/index.gmi +++ b/gmi/index.gmi @@ -5,23 +5,28 @@ I'm ~ajhalili2006 (he/they, with emphasis on they/them) and this is my Gemini capsule, hosted on sourcehut pages (also mirrored to tildes I'm currently in with Gemini support). -Just in case you're wondering, you're viewing the Gemini version of my website, so things might be a bit different. +Just in case you're wondering, you're viewing the Gemini version of my website, so things might be a bit different +or even incomplete. ## In the hub -=> /resume.gmi - my resume for prospective employers -=> /user-manual/index.gmi -=> https://poly.me/ajhalili2006 - my portfolio on Polywork +=> /resume.gmi my resume for prospective employers +=> /user-manual/index.gmi personal user manual +=> /contact.gmi contact details +=> https://poly.me/ajhalili2006 my portfolio on Polywork ## Where to find me elsewhere -* => https://tilde.zone/@ajhalili2006 Fediverse (I mostly active there) -* => https://ajhalili2006.substack.com/ -* => https://ajhalili2006.start.page All of my socials in one place +=> https://tilde.zone/@ajhalili2006 Fediverse (I mostly active there) +=> https://verified.coop/@ajhalili2006 Backup account, in case things go wrong on main homeserver +=> https://the.usualsuspects.lol/@JirohsMind Deep dives into my autistic life/mind, sometimes more personal posts, often less politically unhinged content +=> https://ajhalili2006.substack.com/ My blog over at substack... +=> https://blog.andreijiroh.eu.org ...or at Hashnode +=> https://ajhalili2006.start.page All of my socials in one place ---------- Made with love by Andrei Jiroh Halili (@ajhalili2006) => https://creativecommons.org/licenses/by-sa/4.0/ Copyright 2023. Some rights reserved under CC BY-SA 4.0. -=> https://mau.dev/ajhalili2006/tildeverse-web/-/blob/main/gmi View sources on GitLab \ No newline at end of file +=> https://mau.dev/ajhalili2006/tildeverse-web/-/blob/main/gmi/index.gmi View sources on GitLab \ No newline at end of file diff --git a/gmi/now.gmi b/gmi/now.gmi index 0f2d95c..1e2bd9a 100644 --- a/gmi/now.gmi +++ b/gmi/now.gmi @@ -1,3 +1,12 @@ # ~ajhalili2006's now page => https://andreijiroh.eu.org/now View in Clearnet + +To be ported soon. + +---------- + +Made with love by Andrei Jiroh Halili (@ajhalili2006) +=> https://creativecommons.org/licenses/by-sa/4.0/ Copyright 2023. Some rights reserved under CC BY-SA 4.0. + +=> https://mau.dev/ajhalili2006/tildeverse-web/-/blob/main/gmi/now.gmi View sources on GitLab diff --git a/gmi/user-manual/index.gmi b/gmi/user-manual/index.gmi index 86b04b5..9f627e5 100644 --- a/gmi/user-manual/index.gmi +++ b/gmi/user-manual/index.gmi @@ -1,7 +1,7 @@ # ~ajhalili2006's personal user manual => https://andreijiroh.eu.org/user-manual Clearnet version -=> View in Coda https://coda.io/@ajhalili2006/readme/personal-user-manual-8 +=> https://coda.io/@ajhalili2006/readme/personal-user-manual-8 View in Coda Hello there, and welcome to my personal user manual. This is where I document about myself for others in terms of communications and teamwork. While the diff --git a/markdown/contact.md b/markdown/contact.md index 253b186..dfb5cdf 100644 --- a/markdown/contact.md +++ b/markdown/contact.md @@ -1,7 +1,32 @@ # Contacting ~ajhalili2006 -There are so many ways you can contact Andrei Jiroh, but please respect his boundaries and sanity. +There are so many ways you can contact Andrei Jiroh, but please respect his boundaries, time and mental health. + +## Rules of communication + +_Last updated: 2023-07-16_ + +> This is a copy of , along with some changes since then. I'll revamp this pretty soon. + +TL;DR: [Don't be a dick.](https://www.psychologytoday.com/us/blog/the-author-speaks/201909/don-t-be-dick)[^1] The rest + +- Check my user manual and FAQs before contacting via DMs. +- For sensitive manners (like reporting security related issues), use Keybase, Session or Matrix (make sure to enable EE2E when initiating an one-to-one chat with me). If you want to connect through Session, I’ll provide my public ID when needed. +- No crypto nonsense (even I use mirror.xyz and some other dapps), self promo hellscape, doxxing, death/swatting threats or calls to violence towards me or anybody. +- Don’t dare even send me NSFW/CACP. +- Future employers and recruiters: Please contact via email or LinkedIn only. +- I WILL NOT RESPOND FROM ANYBODY ON FACEBOOK MESSENGER. This applies to both my main and alternative personal profiles, +unless you're either know me IRL or for official business at school and work and your org policies does only allow +communications on Facebook Messenger/WhatsApp. + +[^1]: Explainer from admins and mods at `hachyderm.io`: https://community.hachyderm.io/docs/rule-explainer/#dont-be-a-dick ## via email -> See also +Visit also for list of email addresses. + +## via socials + +Some of my socials are mentioned at my homepage and on my start.page page, but I'll also list them here: + +TBD