diff --git a/README.md b/README.md index 96ed2d8..49f0102 100644 --- a/README.md +++ b/README.md @@ -39,16 +39,17 @@ with some fine defaults, alongside a blog section if you prefer. ## Mirrors -Canonically developed at [mau.dev](https://mau.dev/andreijiroh-dev/website.git) where the deployments happen, with the following mirrors being maintained: +Canonically developed at [GitLab SaaS](https://gitlab.com/andreijiroh-dev/website) (formerly on +[mau.dev](https://mau.dev/andreijiroh-dev/website.git)) where the deployments happen, with the +following mirrors being maintained: -* GitHub: , where Docker image builds happen -* Jetbrains Space (personal): (repository clone URL: `git.jetbrains.space/ajhalili2006/web/andreijiroh.dev.git`) -* Sourcehut: +- GitHub: , where Docker image builds happen +- Sourcehut: ## Structure -* [`markdown`](./markdown/) - the source Markdown files for the website -* [`overrides`] - theme customizations and Mkdocs build hooks in Python +- [`markdown`](./markdown/) - the source Markdown files for the website +- [`overrides`](./overrides) - theme customizations and Mkdocs build hooks in Python ## Site Development @@ -66,18 +67,20 @@ pipenv install pip install -r requirements.txt --user # preview site and edit in another session +# if you have pipenv installed, just prefix them with pipenv run mkdocs serve --watch overrides --watch-theme --livereload ``` ### Sending patches +The gist via the CLI: ```bash # send patches via GitLab or GitHub through the CLI -glab auth login --host "https://mau.dev" # authenticate CLI +glab auth login # authenticate CLI against GitLab CI gh auth login # authenticate CLI, GitHub.com edition -glab -R https://mau.dev/andreijiroh.dev/website mr create --allow-collaboration -b main -gh -R ajhalili2006/tildeverse-web pr create # might automatically closes PR due to mirror status +glab -R andreijiroh.dev/website mr create --allow-collaboration -b main +gh -R andreijiroh-dev/website pr create # might automatically closes PR due to mirror status # or via my public inbox on sourcehut # see https://git-send-email.io for setup and guide @@ -97,13 +100,17 @@ the patches for any reasons, including mental health breaks. ## Legalese -Unless otherwise noted, source code is licensed under the MPL-2.0 while website content (text-only) -is under CC BY-SA 4.0. +Unless otherwise noted, source code is licensed under the MPL-2.0 while website content +(text and ooriginal graphics) is under CC BY-SA 4.0. -The only thing that's not covered by this is [the favicon version](markdown/assets/images/favicon.png) -of my (current) profile picture. +For my profile picture (which used as a favicon anyways), while it is technically under CC BY-SA 4.0 +([see Wikimedia Commons for context][commonspage]), please note that [I still retain personality rights][wikic-pr] +there. ### Third-party code -* [OpenWeb Icons Set](https://iconduck.com/sets/openweb-icons-set) ([source code](https://github.com/pfefferle/openwebicons?ref=iconduck.com))- [SIL Open Font License 1.1](https://github.com/pfefferle/openwebicons/blob/main/License.txt) -* Upstream template code from Material for Mkdocs for overrides directory - MIT +- [OpenWeb Icons Set](https://iconduck.com/sets/openweb-icons-set) ([source code](https://github.com/pfefferle/openwebicons?ref=iconduck.com))- [SIL Open Font License 1.1](https://github.com/pfefferle/openwebicons/blob/main/License.txt) +- Upstream template code from Material for Mkdocs for overrides directory - MIT + +[commonspage]: https://commons.wikimedia.org/wiki/File:Andrei_Jiroh_Halili_from_March_2023.png#Licensing +[wikic-pr]: https://commons.wikimedia.org/wiki/Special:MyLanguage/Commons:Photographs_of_identifiable_people diff --git a/markdown/index.md b/markdown/index.md index 516a0d0..d03fd4d 100644 --- a/markdown/index.md +++ b/markdown/index.md @@ -2,6 +2,54 @@ ![GitHub readme banner](https://github.com/ajhalili2006/ajhalili2006/raw/83d1552339fec8d91eadcab0289d43b6a9ef775c/static/readme-banner-2022.png) +I am **Andrei Jiroh Halili** (he/they), an Autistic[^1] Filipino currently full-time student at day, +open-sourcerer at [Recap Time Squad][rtdev] doing backend development in TypeScript across both +Node.js and Deno runtimes and BDFL in most of its projects, a [Hack Clubber] (joined on July 2024 during +[Arcade][hc-arcade] and maintainer of [leeksbot] (companion Slack app for leeks channel), future alumni 2025) and +Alpine Linux packager (currently maintaining [GitHub CLI] [in the aports]) at night. + +## Quick Links + +_(see also [my links-in-bio page](./links.md) for all the links in one place)_ + +* [Contact page](./contact/index.md) - have burning questions and need to contact +me? look there first on where to and how do you drop off your emails or grab my contact details +* [Personal digital garden](https://wiki.andreijiroh.dev) - see my public notes about well anything in one place + +## More about myself + +* While my early autism diagnosis helped me through speech therapy, I am still between masking/suffering in silence +while being neurodivergent in real life. + +## 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 NixOS unstable +* **Phone**: Infinix X6528B[^3] with Android 13, 8 GB of RAM, 248 GB of internal storage (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://vscode.dev) (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 SaaS][saas] and [~tulir's instance][mau.dev][^2], [sourcehut], [codeberg] +* **CI/CD**: [GitHub Actions](https://github.com/features/actions) +* **Secrets management tools**: [dotenvx] for Git-based setup but encrypted, +[Doppler SecretOps platform] for file-less remote configs + +[rtdev]: https://recaptime.dev +[hc-arcade]: https://hackclub.com/arcade +[Hack Clubber]: https://hackclub.com +[leeksbot]: https://gitlab.com/recaptime-dev/hackclub-leeksbot +[GitHub CLI]: https://cli.github.com +[in the aports]: https://gitlab.alpinelinux.org/alpine/aports +[mau.dev]: https://mau.dev/ajhalili2006 +[saas]: https://gitlab.com/ajhalili2006 + + +[^1]: I use identity first language instead of medical/person first language in context of my disability and neurodivergence. but will adjust accordingly to other disabled/neurodivergent people's preferences as needed. +[^2]: `~tulir`: Tulir Asokan () +[^3]: These are brought by my dad aboard and sent them back home as gift. + + diff --git a/markdown/links.md b/markdown/links.md index cb5cfd7..c4b9319 100644 --- a/markdown/links.md +++ b/markdown/links.md @@ -48,7 +48,8 @@ See them all in my portfolio and resume, both linked above in the previous secti ## Contact methods -* :e-mail: [My email addresses](./contact/details.md#email) or [public inbox](https://go.andreijiroh.xyz/public-inbox) +* :e-mail: [My email addresses](./contact/details.md#email) or [public inbox](https://wiki.andreijiroh.dev/garden/tools/public-inbox) +(see also ) * :simple-matrix: [@ajhalili2006@andreijiroh.dev](https://matrix.to/#/@ajhalili2006:andreijiroh.dev) or [@ajhalili2006@envs.net](https://matrix.to/#/@ajhalili2006:envs.net) * :simple-telegram: [ajahlili2006.t.me](https://ajhalili2006.t.me) -* :simple-discord: [@ajhalili2006:discord.com](https://discord.com/users/) +* :simple-discord: [@ajhalili2006:discord.com](https://discord.com/users/) (also [join my server too](https://discord.gg/TBD)) diff --git a/markdown/now.md b/markdown/now.md index e4ac397..29892f5 100644 --- a/markdown/now.md +++ b/markdown/now.md @@ -10,67 +10,37 @@ hit by (autistic) burnout. [nowpage-info]: https://nownownow.com/about -_**Last updated (PHT)**: 2024-11-07 from our family home somewhere in Marilao, Bulacan, PH._ +_**Last updated (PHT)**: 2025-02-12 from Marilao, Bulacan, PH_ -## School and Work +## February 2025 -Currently in senior high school right now, preparing some documentary requirements for -college applications in the coming weeks. +### Listening on Loop -I am also not currently reading any LinkedIn messages from job recruiters and HR people at -the moment, so apologies if I didn't even read your message. +Here are the songs I listen on loop for the month of February 2025: -## Hack Club +* Royal Blood - Tell Me When It's Too Late +* -I'm currently participating in [Hack Club High Seas] through doing updates to existing -projects as well as cooking something new. More news coming soon [in the blog], but in the -meanwhile you can sneak around [the tracking issue here] for spoilers. +### Recap Time Squad and friends -Alongside participating inHigh Seas, I am also maintaining [a companion Slack bot] for the -`#hackclub-leeks` channel, monitoring the review queue for any possible unannounced stuff -being posted publicly, hence the channel name. +TBD -[Hack Club High Seas]: https://highseas.hackclub.com -[in the blog]: https://blog.andreijiroh.dev -[the tracking issue here]: https://github.com/andreijiroh-dev/personal-launchpad/issues -[a companion Slack bot]: https://github.com/andreijiroh-dev/leeksbot +### Hack Club -## RecapTime.dev +Grinded TBD hours of coding (mostly backend dev and literally writing Markdown content) +during [High Seas](https://highseas.hackclub.com), and here's what I ordered in the +wind down periods (aka before the shop closes): -Since I am officially signed the fiscal sponsorship agreement for [HCB], I am currently -in the works to update the website for donation links as well as the mandatory fiscal -sponsorship disclosure. +* USD 280 on Porkbun + Cloudflare HCB credits +* a lot of piles of stickers +* Raspberry Pi 5 for dedicated homelab server setup at home +* -In other news, I am also updating the doucmentation and other parts of the [Community Lorebooks] -website before I officially work on the onboarding process for new subdomains as well as updating -existing ones via GitHub Issues flow soon. +### School -[HCB]: https://hackclub.com/fiscal-sponsorship -[Community Lorebooks]: https://lorebooks.wiki - -## TODOs, any ideas, anything else? - -For the personal backlog I can share publicly, please [see my todo.sr.ht tracker](https://todo.sr.ht/~ajhalili2006/ajhalili2006) and [also on GitLab](https://mau.dev/andreijiroh-dev/launchpad/issues) and [GitHub](https://github.com/andreijiroh-dev/personal-launchpad/issues). - -## Previous entries - -!!! 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. +You know it as the leader of your research team at Pratical Research 2 (PR 2) / Inquiries, Investigations, +and Immersion (3I / I.I.I) subject, you are always cooked between working on different aspects, keeping +team morale and recordkeeping for documentation and grading purposes. ## Web/Commit Archives @@ -80,7 +50,9 @@ and progress tracker in one website. ### Former content on WordPress.com -> Please be reminded that content on WordPress.com will be archived as I moved blog content to Substack and anything else into this website. +!!! warning "WordPress.com content may be deprecated" + Please be reminded that content on WordPress.com will be archived or in private mode as I moved blog + content to Ghost (previously Substack) and anything else into this website. * [Last content update](https://ajhalili2006.wordpress.com/now/), also archived on [Archive.Today](https://tbd.andreijiroh.dev) * [July 2022 update](https://web.archive.org/web/20221011021323/https://ajhalili2006.wordpress.com/now/) via Internet Archive Wayback Machine