Sources of ~ajhalili2006's website, built with Mkdocs for Material.
Find a file
Andrei Jiroh Halili bb222552d2
chore(gitpod): bump devenv image to build based on 34a2eb5ce4
[skip ci]

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.eu.org>
2023-10-01 22:18:00 +08:00
.github ci(github-actions): push workspace image to @gitpodify's RHQCR namespace 2023-09-27 16:35:52 +00:00
.vscode docs(dni): add TOC and some minimal notes 2023-05-15 11:24:46 +00:00
bin chore(global): some CI script fix for Gemini deployments 2023-10-01 08:33:49 +08:00
docker chore(docker): dedup hadolint setup and add git-lfs and git-email 2023-09-30 01:44:08 +08:00
gmi Update website content 2023-07-16 17:18:07 +00:00
markdown chore(global): some CI script fix for Gemini deployments 2023-10-01 08:33:49 +08:00
overrides docs(markdown): update website content and base config 2023-10-01 01:40:23 +08:00
tools chore(nowpage): update archived links 2023-09-26 20:35:10 +08:00
.build.yml Update scripts to hell and back 2023-07-15 16:24:57 +00:00
.env.example chore(global): usual commit-them-all to avoid data loss 2023-05-05 09:24:28 +00:00
.gitignore Generally update the site and then some 2023-07-15 17:40:48 +00:00
.gitlab-ci.yml chore(global): some CI script fix for Gemini deployments 2023-10-01 08:33:49 +08:00
.gitmodules Add both hut CLI and scdoc as git submodules for local dev 2023-07-03 16:36:31 +00:00
.gitpod.Dockerfile Update hadolint config and fix some issues on gitpod Dockerfile 2023-07-12 16:12:40 +00:00
.gitpod.yml chore(gitpod): bump devenv image to build based on 34a2eb5ce4 2023-10-01 22:18:00 +08:00
.hadolint.yml Update hadolint config and fix some issues on gitpod Dockerfile 2023-07-12 16:12:40 +00:00
.readthedocs.yaml ci(gitlab-ci): point CI image to nightly tag 2023-10-01 01:41:23 +08:00
.wakatime-project chore(global): usual commit-them-all to avoid data loss 2023-05-05 09:24:28 +00:00
build.sh Migrate build script to bin directory 2023-07-15 18:00:51 +00:00
mkdocs.readthedocs.yml chore(readthedocs): fix config issues on last build 2023-09-24 16:31:23 +00:00
mkdocs.tilde.yml chore(mkdocs): update RTD build config and add tilde-specifc config 2023-09-30 01:44:32 +08:00
mkdocs.yml docs(markdown): update website content and base config 2023-10-01 01:40:23 +08:00
package-lock.json builds(deps-dev): bump wrangle to 3.1.1 2023-08-16 12:11:35 +00:00
package.json builds(deps-dev): bump wrangle to 3.1.1 2023-08-16 12:11:35 +00:00
Pipfile chore(global): some CI script fix for Gemini deployments 2023-10-01 08:33:49 +08:00
Pipfile.lock ci(gitlab-ci): point CI image to nightly tag 2023-10-01 01:41:23 +08:00
README.md docs(global): update dev docs and add some badges 2023-09-30 01:24:31 +08:00
requirements.txt ci(deps): add autolinks plugin to requirements file 2023-09-30 01:25:19 +08:00
SECURITY.md docs(community-health): add security policy for website 2023-09-27 12:03:23 +08:00
start-caddy-tildeserv.sh Update content on keys and stuff 2023-01-19 11:35:32 +00:00
vern.Caddyfile Update repo README and some docs + Caddyfile config 2022-12-26 17:28:16 +00:00

~ajhalili2006's website

Hosted on pages.dev GitLab last commit Staging builds on Read The Docs Community Docker CI pipeline status

This is my sources for both andreijiroh.(eu.org|dev) and tilde userpages in Ctrl-C Club and ~vern, built with Mkdocs + Material theme by ~squidfunk. (Sources for Gemini version of the website is available at gmi directory.)

Mirrors

Canonically developed at mau.dev where the deployments happen, with the following mirrors being maintained:

Site Development

Use the clone links from either the canonical repository URL or its mirrors as mentioned above or open this repo in a cloud development environment using these links:

Open in Gitpod Open in Codespaces

Building from source

# install deps via pipenv...
pipenv install
# ...or via pip3 with --user flag (generated from "pipenv requirements" and sending its output
# to requirements.txt)
pip install -r requirements.txt --user

# preview site and edit in another session
mkdocs serve --watch overrides --watch-theme --livereload

Sending patches

# send patches via GitLab or GitHub through the CLI
glab auth login --host "https://mau.dev" # authenticate CLI
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

# or via my public inbox on sourcehut
# see https://git-send-email.io for setup and guide
git config sendemail.to "~ajhalili2006/public-inbox@lists.sr.ht" # NOT my personal email
git config format.subjectPrefix "PATCH web" # identification in archives + builds.sr.ht
git config --global sendemail.annotate yes
git config --global format.signOff true # needed for compliance with Linux DCO
git send-email HEAD^

Contributing

Patches are always welcome, although you must sign-off your commits to comply with the Linux DCO. Please be reminded that while this is a personal open-source project, please expect long waiting times during pathc reviews and don't be disappointed when I disagree on stuff and chose not to merge the patches for any reasons, including mental health breaks.

License

Unless otherwise noted, source code is licensed under the MPL-2.0 while website content (text-only) is under CC BY-SA 4.0.

The only thing that's not covered by this is the favicon version of my (current) profile picture.