From 3a030e47e743a824b5bfdc38fb98107d8305a93c Mon Sep 17 00:00:00 2001 From: Andrei Jiroh Halili Date: Wed, 11 Dec 2024 11:03:48 +0800 Subject: [PATCH] docs(website): update website content as needed Signed-off-by: Andrei Jiroh Halili --- markdown/_redirects | 6 +-- markdown/humans.txt | 24 +++++++--- markdown/index.md | 79 +++++++++++++++++++------------ markdown/now.md | 15 ++++++ markdown/portfolio/communities.md | 30 +++++++----- markdown/portfolio/index.md | 28 +++-------- markdown/portfolio/tildes.md | 13 ++--- markdown/user-manual/resume.md | 18 +------ 8 files changed, 114 insertions(+), 99 deletions(-) diff --git a/markdown/_redirects b/markdown/_redirects index b75a217..fcc0af8 100644 --- a/markdown/_redirects +++ b/markdown/_redirects @@ -3,9 +3,9 @@ /dni /user-manual/dni # external redirects -/blog https://ajhalili2006.substack.com -/pkgs https://gcdn.todo.com -/socials https://ajhalili2006.start.page +/blog https://blog.andreijiroh.dev +/pkgs https://pkgs.andreijiroh.dev +/socials /links # user manual /manual /user-manual diff --git a/markdown/humans.txt b/markdown/humans.txt index 343a833..f994c6a 100644 --- a/markdown/humans.txt +++ b/markdown/humans.txt @@ -4,17 +4,23 @@ /* AUTHOR */ Standard: Andrei Jiroh Halili + Pronouns: he/they Contact: https://andreijiroh.dev/contact - Fediverse: https://tilde.zone/@ajhalili2006 + Socials: https://links.andreijiroh.dev + PGP ID: 4D5E631758CB9CC45941B1CE67BFC91B3DA12BE8 (personal) + 0527234A430387EA5695D824A30EBE40AD856D88 (@crew.recaptime.dev) From: Marilao, Bulacan, PH /* SITE */ - Last update: 2024-10-12 + Last update: 2024-11-30 + Timezone: PHT (GMT+8) Version: Currently unversioned Language: English Doctype: HTML5 IDE: nano, (insiders.)vscode.dev - Technologies: pip3:mkdocs, pip3:mkdocs-material + Technologies: pip3:mkdocs, pip3:mkdocs-material, jsr:@hono/hono (for API) + Sources: https://mau.dev/andreijiroh-dev/website + https://github.com/andreijiroh-dev/api-servers/tree/main/apps/website-api /* How is it deployed? */ I use GitLab CI on https://mau.dev by ~tulir (https://mau.fi) @@ -22,11 +28,17 @@ (as backup in case things go wrong and for previewing changes). You can view the GitLab CI config used for deployments at - https://mau.dev/andreijiroh-dev/website/-/blob/main/.gitlab-ci.yml, - and the homemade scripts at https://mau.dev/andreijiroh-dev/website/-/tree/main/bin. + https://mau.dev/andreijiroh-dev/website/-/blob/main/.gitlab-ci.yml. Deployments on RTD Community can be tracked separately at https://readthedocs.org/projects/ajhalili2006/. /* Legalese */ Site source code: MPL-2.0 (excluding third-party code) - Website content: CC-BY-SA-4.0 (excluding external content, media may be separately licensed) + Website content: CC-BY-SA-4.0 (excluding external content, media may be + separately licensed) + +/* SEE ALSO */ + Recap Time Squad: https://recaptime.dev + Hack Club: https://hackclub.com + Prudue Hackers: https://pruduehackers.xyz (TODO: check domain) + Material for Mkdocs: https://squidfunk.github.io/mkdocs-material diff --git a/markdown/index.md b/markdown/index.md index c492ee1..516a0d0 100644 --- a/markdown/index.md +++ b/markdown/index.md @@ -1,33 +1,46 @@ ---- -title: Home -description: | - #ActuallyAutistic Filipino web dev, - open-source maintainer, sometimes writer, always multifandom. ---- - # Well hello there! ![GitHub readme banner](https://github.com/ajhalili2006/ajhalili2006/raw/83d1552339fec8d91eadcab0289d43b6a9ef775c/static/readme-banner-2022.png) -I'm **Andrei Jiroh Halili** (he/they), an 18 year old Autistic[^7] Filipino student, self-taught backend developer (in training), open-source contributor, -building [Recap Time Squad](https://recaptime.dev)[^1], and part-time blogger for +I'm **Andrei Jiroh Halili** (he/they), an 18 year old Autistic[^7] Filipino student, +self-taught backend developer (in training), open-source contributor, +building [Recap Time Squad](https://recaptime.dev)[^1], and part-time writer for [my personal blog](https://ajhalili2006.substack.com) and [The Bloody Hell PH](https://fromthebshq.substack.com) -based in Marilao, Bulacan, Philippines. I'm passionate about Linux (especially shell scripting and all things -software packaging, currently Alpine Linux package maintainer for GitHub CLI), DevSecOps, programming (not only in -JavaScript, but I am also exploring Python, Go and other languages), politics (_cough Philippine politics in lens of -foreigners while disabled with [Honest Government Ads] level of satire_) and internet health (things like fandom toxicity and cancel culture). +based in Marilao, Bulacan, Philippines. -I am pretty searchable at [`@ajhalili2006`](./links.md) on [GitHub], [sourcehut], and [across the fediverse] (or via [Threads](https://threads.net/@ajhalili2006)). [Here's my contact details](./contact/index.md) if you need to contact me. +I'm passionate about Linux (especially shell scripting and all things +software packaging, currently Alpine Linux package maintainer for GitHub CLI), DevSecOps, +programming (not only in JavaScript/TypeScript, but I am also exploring Python, Go and other languages), +politics (_cough Philippine politics in lens of foreigners while disabled with [Honest Government Ads] +level of satire_) and internet health (things like fandom toxicity and cancel culture). + +I am pretty searchable at [`@ajhalili2006`](./links.md) on [GitHub], [sourcehut], and +[across the fediverse] (or via [Threads](https://threads.net/@ajhalili2006)). +[Here's my contact details](./contact/index.md) if you need to contact me. ## More about me -Currently, I am participating in [Hack Club Arcade](https://hackclub.com/arcade) to work through -my personal projects throughout the first month of my last school year in senior high school and get -some stuff in return (once reviewed to prevent abuse), like those Yubikey 5C NFC with GitHub logo -and stickers, and also keeping up with all things Hack Club and virtually meeting with -the community of high school coders and communities fiscally hosted by them[^4] through their Slack workspace. +Currently, I am part of the [Hack Club] community on their Slack workspace, +participating on [High Seas] and even attended their in-person game +jam [Counterspell]. I am the lead developer and maintainer for the [leeksbot] Slack app, an +companion to the `#hackclub-leeks` channel for everything been cooking behind the scenes at HQ. -Outside of being a Linux enthusiast and JS dev myself, I am mostly seen lurking and joining lore discussions over at [~mikedmoy's Discord server](https://go.andreijiroh.xyz/discord/gildedguy)[^5]. I am not only followed animators and furries (_please send help in the backrooms if I need to eyebleach on NSFW art_), but also (not just anime) roleplaying accounts, SubStack writers and even fellow devs and disabled people (not just autistics). +Alongside being a Hack Clubber myself, I am a SABDFL (self-assigned benevolent dictator for life) or +open-source developer and maintainer (if you prefer to use that term instead) at [Recap Time Squad], mostly +working on [Community Lorebooks] documentation + subdomain service project, among other things. + +Outside of being a Linux enthusiast and backend JavaScript dev myself, I am mostly seen lurking and joining lore discussions +over at [~mikedmoy's Discord server](https://go.andreijiroh.dev/discord/gildedguy)[^5]. I am not only followed +animators and furries (_please send help in the backrooms if I need to eyebleach on NSFW art_), but also +Minecrafters ([mostly the Hermits](https://hermitcraft.com)), (not just anime) roleplaying accounts, SubStack +writers and even fellow devs and disabled people (not just autistics). + +[Hack Club]: https://hackclub.com +[High Seas]: https://highseas.hackclub.com +[Counterspell]: https://counterspell.hackclub.com +[leeksbot]: https://github.com/andreijiroh-dev/leeksbot +[Recap Time Squad]: https://recaptime.dev +[Community Lorebooks]: https://lorebooks.wiki ## Why I code + use Linux? @@ -37,33 +50,37 @@ my Linux journey started few months after that using VirtualBox. Some suggest th autistic myself)[^6] chronically online Autist myself. I code, usually in JavaScript for backend stuff, especially building APIs and learning all things databases -through Prisma, not only to learn how to build apps and tools, but also as a way to express myself and unload -the baggage from my own traumas through code and technical documentation. Although I am sort of semi-closeted and +through Prisma, not only to learn how to build apps and tools, and learn all things Docker, but +also as a way to express myself and unload the baggage from my own traumas through code and +technical documentation. Although I am sort of semi-closeted and introverted neurodivergent person, I try to document things in the public through -[daily notes on my wiki](https://go.andreijiroh.xyz/daily-notes) and [my personal launchpad issue tracker] and occasionally over at my socials. +[daily notes on my wiki](https://go.andreijiroh.dev/daily-notes) and [my personal launchpad issue tracker] +and occasionally over at my socials. -I use Linux, since using Windows is always a nightmare for not only software development (yes, WSL exists but why not go bare metal?) -but as a regular user from performance standpoint but to learn the pain of being a system administrator -and DevOps engineer, especially in concepts such as Kubernetes infrastructure management, software packaging, and anything related to `systemd`. +I use Linux, since using Windows is always a nightmare for not only software development (yes, WSL exists +but why not go bare metal?) but as a regular user from performance standpoint but to learn the pain of being +a system administrator and DevOps engineer, especially in concepts such as Kubernetes infrastructure management, +software packaging, and anything related to `systemd` (I have not beef towards their creator and lead dev, it's +just happened to be learning why people think `systemd` sucks.). ## Tools I use and my setup * **Laptop**: HP Notebook N0K71EA#A2N with 4 x Intel Core i7-5500U CPU @ 2.40GHz, 8 GB of RAM and 1TB HDD, -currently daily-driving Fedora Linux with KDE Plasma.[^3] +currently daily-driving Ubuntu LTS 24.04 via KDE Neon.[^3] * **Phone**: Infinix X6528B with Android 13, 8 GB of RAM, 248 GB of internal storage[^3] (256 GB total if adding 8 GB reserved as virtual RAM). * **Programming Languages**: [Node.js](https://nodejs.org) + [Deno](https://deno.land), Bash * **Editors**: nano, [VS Code](https://go.andreijiroh.xyz/vscode) (switching between stable and Insiders), [Zed](https://go.andreijiroh.xyz/zed-editor) * **Cloud development environments as service**: [GitHub Codespaces](https://github.com/features/codespaces), [Gitpod](https://www.gitpod.io) * **Code forges**: [GitHub], [GitLab on ~tulir's instance](https://mau.dev/ajhalili2006)[^2], [sourcehut], [codeberg] * **CI/CD**: [GitHub Actions](https://github.com/features/actions) -* **Secrets management tools**: [dotenvx], [Doppler SecretOps platform] +* **Secrets management tools**: [dotenvx] for Git-based setup but encrypted, +[Doppler SecretOps platform] for file-less remote configs -[^1]: Obviously not a US LLC company, but we're sorting out the fiscal hosting related chores behind the scenes. -More news soon once we're ready. +[^1]: It is a open-source organization that currently serves as the home of my open-source projects, also [fiscally sponsored](https://hackclub.com/fiscal-sponsorship) by Hack Club. [^2]: `~tulir`: Tulir Asokan () [^3]: These are brought by my dad aboard and sent them back home as gift. [^4]: See for all things 501c3 US nonprofit fiscal sponsorship, although consider for 501c6 option for your open-source project. -[^5]: `~mikedmoy` (also `~gildedguy`): Michael Moy, also known in Hyun's Dojo Community as Gildedguy (the animator). See for context behind his (old) domain. +[^5]: `~mikedmoy` (also `~gildedguy`): Michael Moy, also known in Hyun's Dojo Community as Gildedguy (the animator, game dev and that level designer in Just Shapes and Beats). See for context behind his (old) domain. [^6]: Quick trip to Vox.com article on this: [^7]: While I am fine with anyone using person-first language (`person with autism`), I prefer identity-first language since neurodivergence is always part of human life and genome. See also this page in [my user manual](./user-manual/neurodivergence-and-disability.md) for more in depth guidance on language and disability. diff --git a/markdown/now.md b/markdown/now.md index 3c49498..e4ac397 100644 --- a/markdown/now.md +++ b/markdown/now.md @@ -57,6 +57,21 @@ For the personal backlog I can share publicly, please [see my todo.sr.ht tracker !!! info "Coming soon!" I'll plan to utilize this space to quickly to move older entries here in the future. +### 2024-08-10 + +!!! note "Added from the backburners" + I mean after being `git pull` and `git stash apply` then fixing the merge conflicts. + +I am currently busy at the school for the next 9 months. + +Alongside being at school finishing my last senior high school year for graduation, +I am currently building technical projects in the public ([see my scrapbook](https://scrapbook.hackclub.com/ajhalili2006)) while participating in +[Hack Club Arcade](https://hackclub.com/arcade) and preparing for the next school year as well. + +Some of these include [coding a rewrite of my public `golinks` service](https://github.com/andreijiroh-dev/api-servers/tree/main/apps/golinks-v2) +and even building a CLI tool for managing secrets in a gopass-styled monorepo with `dotenvx` and even a portfolio +and progress tracker in one website. + ## Web/Commit Archives * [2024-07-27](https://mau.dev/andreijiroh-dev/website/-/blob/ec1cdd817280f19e8225b55cf0820e810860803e/markdown/now.md) - [web archive](https://web.archive.org/web/20241110083528/https://andreijiroh.dev/now/) diff --git a/markdown/portfolio/communities.md b/markdown/portfolio/communities.md index 4e445ae..72ebcbc 100644 --- a/markdown/portfolio/communities.md +++ b/markdown/portfolio/communities.md @@ -1,22 +1,30 @@ # ~ajhalili2006's communities -_Last updated as of 2023-02-25_ ## Actively participating on -| Name | Type / Role | Description | Links | -| --- | --- | --- | --- | -| [Recap Time Squad](https://recaptime.eu.org) (also known as RecapTime.dev, formerly The Pins Team) | Org / Founding and lead squad member | My official home for most of my (not just) open source projects. | [mailing lists on sr.ht](https://lists.sr.ht/~recaptime-dev) ([googlegroups](https://wiki.recaptime.eu.org/wiki/Handbook:Mailing_lists/Google_Groups)), [fediverse](https://recaptime.eu.org/fedi), [substack](https://recaptime.substack.com), [elsewhere](https://recaptime.bio.link) -| [Hermitcraft](https://hermitcraftcom) | Minecraft SMP / Community member | TODO | [subreddit](https://reddit.com/r/hermitcraft), wiki ([via fandom/wikia](https://hermitcraft.fandom.com) or [in subreddit](https://reddit.com/r/hermitcraft/wiki/index)), [HC Recap (unofficial)](https://go.recaptime.eu.org/TheHCRecap) +* [Recap Time Squad](https://recaptime.dev) + * Open-source Developer/Maintainer and SABDFL (self-assigned benevolent dictator for life) + * Backend Node.js/Deno Developer +* [Hack Club](https://hackclub.com) + * YSWS (You Ship, We Ship) Program Participant in [Arcade 2024](https://hackclub.com/arcade) and [High Seas 2024](https://highseas.hackclub.com) + * Designated as Primary Team Member/Project Liaison for [Recap Time Squad](https://hcb.hackclub.com/recaptime-dev) on its fiscal sponsorship agreement with [HCB](https://hackclub.com/fiscal-sponsorship) (see above on my role as SABDFL and more) + * Community member and future alumni ## On hitatus -| Name | Type / Role | Description | Links | Reason -| --- | --- | --- | --- | --- | -| Alpine Linux | Package maintainer ([GitHub CLI](https://cli.github.com)) | Lightweight Linux distribution based on musl libc and BusyBox | TODO | Busy in school, mostly | +* [Alpine Linux](https://alpinelinux.org) + * Package maintainer for [GitHub CLI](https://cli.github.com) ## Left -| Name | Type / Role | Description | Links | Reason -| --- | --- | --- | --- | --- | -| TBD | | | | | +TBD + +## Honorable mentions + +* honorable mention in Gitpod's [credits to security researchers](https://www.gitpod.io/security/thanks) page per [`gh:gitpod-io/workspace-images#540`](https://github.com/gitpod-io/workspace-images/pull/540) +* Made the [GitLab Community Discord](https://discord.gg/gitlab), now officially managed by the GitLab team and currently as community admin behind-the-scenes + +## Looking for fandoms? + +Soon on the digital garden. \ No newline at end of file diff --git a/markdown/portfolio/index.md b/markdown/portfolio/index.md index 3cf2135..6b40aec 100644 --- a/markdown/portfolio/index.md +++ b/markdown/portfolio/index.md @@ -1,26 +1,10 @@ title: Portfolio --- + # ~ajhalili2006's portfolio -!!! info "Looking for the chronological version of this?" - -*Last updated: 2023-10-01* ([Looking for my resume?](../user-manual/resume.md)) - -## work - -* [**Recap Time Squad**](https://recaptime.eu.org), *since 2018 as The Pins Team (although started way earlier than that)* - not (officially) -an company[^1] where I host most of my open-source projects, especially: - * [Community Radar (also known as `radar.community`)](https://communityradar.substack.com), our official newsletter -although also inactive due to - * [Community Lores (also known as `lorebooks.wiki`)](https://lorebooks.eu.org), the documentation arc of the org, mostly hosts documentation projects and stuff - * and various projects I could list here but it might be long -* [**The Bloody Hell PH**](https://fromthebshq.substack.com), *since 2022 as -[`@shitfuckery-at-bullshit-dot-hq@tumblr.com`](https://tumblr.com/shitfuckery-at-bullshit-dot-hq)* - talking about politics a la TheJuiceMedia's Honest Government Ads, multifandom discussions, and then random musings and ramblings -* [**~ajhalili2006's blog**](https://ajhalili2006.substack.com), formerly on [WordPress.com](https://ajhalili2006.wordpress.com) - life updates and personal stuff - -[^1]: See for details. - -## community - -* honorable mention in Gitpod's [credits to security researchers](https://www.gitpod.io/security/thanks) page per [`gh:gitpod-io/workspace-images#540`](https://github.com/gitpod-io/workspace-images/pull/540) -* Made the [GitLab Community Discord](https://discord.gg/gitlab), now officially managed by the GitLab team and currently as community admin behind-the-scenes +* [Resume](https://ajhalili2006.notion.site/Resume-52500f8455754376bf93fba95dd1efb9?pvs=4) +([Google Docs version](https://docs.google.com/document/d/1fnd_ESioToW4_dwU_BOBNYoSjxhkYbCH70NtdCHeAaw/edit?usp=drivesdk)) +* [Communities](./communities.md) + * [In the tildeverse](https://wiki.andreijiroh.dev/garden/tildeverse) +* [Projects I worked on](./projects.md) diff --git a/markdown/portfolio/tildes.md b/markdown/portfolio/tildes.md index 944a5ea..747a449 100644 --- a/markdown/portfolio/tildes.md +++ b/markdown/portfolio/tildes.md @@ -1,12 +1,5 @@ # ~ajhalili2006 in the tildeverse -_Last updated as of 2023-02-20 (PH Standard Time)_ - -This page contains all the tildes I'm part of currently and in the past for transparency reasons and to make easier for fellow people of the tildeverse to find me. - -## Current tildes - -| Name / Link | Membership Type/Status | Userpage URL | -| --- | --- | --- | -| [~vern](https://vern.cc) | Gated registration only (via form) - Current home tilde | -| [Ctrl-C Club!](https://ctrl-c.club) | Gated registration only (via form) - Former home tilde + also my first tilde | \ No newline at end of file +!!! warning "Moving to the digital garden" + This page is intentionally turned into a soft redirect while I am moving + things to the digital garden. diff --git a/markdown/user-manual/resume.md b/markdown/user-manual/resume.md index a5f0e0a..20ed60a 100644 --- a/markdown/user-manual/resume.md +++ b/markdown/user-manual/resume.md @@ -1,18 +1,4 @@ # My resume -This page contains the link to my resume for future employers and those who are -curious on what kind of work I'm doing in the past and present and then some notes from -yours truly on how to use them. - -[*(Looking for my portfolio? Hop in here.)*](../portfolio/index.md) - -## The basics - -The resume itself is hosted on [my Coda profile doc-as-page](https://coda.io/@ajhalili2006/readme/resume-2), -but I'm working on making PDF versions of them behind the scenes. You can also stalk -me on [LinkedIn](https://linkedin.com/in/ajhalili2006) if you do. - -## Need customized ones? - -[Please contact me](../contact/work.md) over chat or email, especially if you need his phone -number and home address. +!!! info "Moved to Notion" + Technically I use Coda for this, but we're so back to Notion, so here's a interactive