Sources of ~ajhalili2006's website, built with Mkdocs for Material.
Find a file
Andrei Jiroh Halili eab9ae94a6 fix(gitlab-ci): 💚 fix issue relating to container entrypoint stuff
Also in this commit, we improved the build script to
use the virtualenv setup we did to isolate dependencies from the rest
of the build system. We also did
some adjustments on caching deps to speed up the CI.

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-03-27 15:29:38 +00:00
.vscode build(deps-dev): add Wrangler CLI for CF Pages deploy via GitLab CI [skip ci] 2023-03-24 18:22:20 +00:00
docker ci(docker): 👷 add custom mdkocs-material Docker image for social previews in GitLab CI 2023-03-24 17:26:49 +00:00
gmi Commit literally everything to kick tires 2022-11-02 00:28:28 +08:00
markdown chore(global); add future page to make workspace clean for Pages Deploy 2023-03-24 18:29:41 +00:00
overrides chore(global): 👷 improve 404 page and Gitpod config, plus some VSC ws config changes 2023-03-24 17:36:48 +00:00
.build.yml chore(global): 👷 improve 404 page and Gitpod config, plus some VSC ws config changes 2023-03-24 17:36:48 +00:00
.gitignore build(deps-dev): add Wrangler CLI for CF Pages deploy via GitLab CI [skip ci] 2023-03-24 18:22:20 +00:00
.gitlab-ci.yml fix(gitlab-ci): 💚 fix issue relating to container entrypoint stuff 2023-03-27 15:29:38 +00:00
.gitpod.Dockerfile chore(global): 👷 improve 404 page and Gitpod config, plus some VSC ws config changes 2023-03-24 17:36:48 +00:00
.gitpod.yml chore(global): 👷 improve 404 page and Gitpod config, plus some VSC ws config changes 2023-03-24 17:36:48 +00:00
build.sh fix(gitlab-ci): 💚 fix issue relating to container entrypoint stuff 2023-03-27 15:29:38 +00:00
mkdocs.yml build(mkdocs.yml): 🔧 simplify configuration and go with one-config for SEO reasons 2023-03-24 17:25:39 +00:00
package-lock.json build(deps-dev): add Wrangler CLI for CF Pages deploy via GitLab CI [skip ci] 2023-03-24 18:22:20 +00:00
package.json build(deps-dev): add Wrangler CLI for CF Pages deploy via GitLab CI [skip ci] 2023-03-24 18:22:20 +00:00
README.md docs(global): add nowpage and then some 2023-03-04 01:25:16 +08:00
requirements.txt build(mkdocs.yml): 🔧 simplify configuration and go with one-config for SEO reasons 2023-03-24 17:25:39 +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

This is my sources for both andreijiroh.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.)

Site content (exluding external content) is licensed under CC BY-SA 4.0.

Development

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

# maybe do this on a feature branch
git switch -c username/my-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 through the CLI
glab -R https://mau.dev/ajhalili2006/tildeverse-web mr create  --allow-collaboration -b main

# 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"
git config format.subjectPrefix "PATCH tildeweb"
git config --global sendemail.annotate yes
git config --global format.signOff true
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.