Sources of ~ajhalili2006's website, built with Mkdocs for Material.
Find a file
Andrei Jiroh Halili 112f193209 Add both hut CLI and scdoc as git submodules for local dev
Signed-off-by: Andrei Jiroh Halili <ajhalili2006@gmail.com>
2023-07-03 16:36:31 +00:00
.github/workflows ci(github-actions): 🔧 iron-out deploybot CI stuff [skip ci] 2023-05-15 11:22:37 +00:00
.vscode docs(dni): add TOC and some minimal notes 2023-05-15 11:24:46 +00:00
bin chore(global): usual commit-them-all to avoid data loss 2023-05-05 09:24:28 +00:00
docker chore(global): usual commit-them-all to avoid data loss 2023-05-05 09:24:28 +00:00
gmi Commit literally everything to kick tires 2022-11-02 00:28:28 +08:00
markdown docs(dni): add TOC and some minimal notes 2023-05-15 11:24:46 +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
tools Add both hut CLI and scdoc as git submodules for local dev 2023-07-03 16:36:31 +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
.env.example chore(global): usual commit-them-all to avoid data loss 2023-05-05 09:24:28 +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 chore(global): usual commit-them-all to avoid data loss 2023-05-05 09:24:28 +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 chore(global): usual commit-them-all to avoid data loss 2023-05-05 09:24:28 +00:00
.gitpod.yml chore(global): usual commit-them-all to avoid data loss 2023-05-05 09:24:28 +00:00
.wakatime-project chore(global): usual commit-them-all to avoid data loss 2023-05-05 09:24:28 +00:00
build.sh fix(gitlab-ci): 💚 fix issue relating to container entrypoint stuff 2023-03-27 15:29:38 +00:00
mkdocs.yml chore(global): usual commit-them-all to avoid data loss 2023-05-05 09:24:28 +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 chore(global): usual commit-them-all to avoid data loss 2023-05-05 09:24:28 +00:00
README.md chore(global): usual commit-them-all to avoid data loss 2023-05-05 09:24:28 +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.)

Development

# clone the repo
# pick one on the clone URLs
glab repo clone https://mau.dev/ajhalili2006/tildeverse-web
gh repo clone ajhalili2006/tildeverse-web
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 -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"
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.