Sources of ~ajhalili2006's website, built with Mkdocs for Material.
Find a file
Andrei Jiroh Halili 3af92fab38 ci(github-actions): enable debugging on xargs-based deploy
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-08-17 01:12:40 +00:00
.github ci(github-actions): enable debugging on xargs-based deploy 2023-08-17 01:12:40 +00:00
.vscode docs(dni): add TOC and some minimal notes 2023-05-15 11:24:46 +00:00
bin Set GIT_DEPTH to 0 for git-revision-date-localized-plugin 2023-07-16 16:21:47 +00:00
docker docs(keys): update pgp pubkeys 2023-08-16 17:00:57 +00:00
gmi Update website content 2023-07-16 17:18:07 +00:00
markdown docs(keys): update pgp pubkeys 2023-08-16 17:00:57 +00:00
overrides Use Plausible Analytics for site analytics 2023-07-16 17:39:40 +00:00
tools Add both hut CLI and scdoc as git submodules for local dev 2023-07-03 16:36:31 +00: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 Set GIT_DEPTH to 0 for git-revision-date-localized-plugin 2023-07-16 16:21:47 +00: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 Use prebuilt image from CI to avoid waiting times [skip ci] 2023-07-16 17:41:27 +00:00
.hadolint.yml Update hadolint config and fix some issues on gitpod Dockerfile 2023-07-12 16:12:40 +00: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.yml Use Plausible Analytics for site analytics 2023-07-16 17:39:40 +00: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
README.md Update some scripts and then some 2023-07-15 16:56:29 +00:00
requirements.txt chore(global): usual commit-them-all to avoid data loss 2023-05-05 09:24:28 +00: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

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:

Development

# clone the repo
# pick one on the clone URLs
glab repo clone https://mau.dev/ajhalili2006/tildeverse-web
gh repo clone ajhalili2006/ajhalili2006.github.com
git clone git@git.sr.ht:~ajhalili2006/tildeweb

# maybe do this on a feature branch
git switch -c your-git-username/your-suggestion-here

# install deps via venv
python3 -m venv venv
source ./venv/bin/activate
pip3 install -r requirements.txt

# preview site and edit in another session
mkdocs serve
nano markdown/path-to-file.md

# done?
git stage . && git commit --signoff

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

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