Commit Graph
49 Commits
Author SHA1 Message Date
Mamadou Babaei e2ee4be579 Revert "bump embedded winpython distribution to v3.12.10"
This reverts commit 4fe067cf9a.
2025-06-04 02:35:49 +02:00
Mamadou Babaei 4fae944ba0 bump embedded winpython distribution to v3.12.10 2025-06-04 02:35:45 +02:00
Mamadou Babaei cb234b56c9 lock the mdbook crate version to v0.49.0 2025-06-04 02:35:43 +02:00
Mamadou Babaei 40448e4228 downgrade mdbook-epub crate to cac03b7f4b151f106f7f05b13da4c33fc098dd2c 2025-05-09 16:35:43 +02:00
Mamadou Babaei ff3a852f8b bump mdbook-epub crate to the latest v0.4.x 2025-05-09 16:35:43 +02:00
Mamadou Babaei 6012226144 fix a bug that breaks the custom styles on the release urls 2025-02-14 15:07:36 +01:00
Mamadou Babaei 5e62734f7f apply a minor handbook makefile fix 2025-02-14 15:07:36 +01:00
Mamadou Babaei 80d4a00344 make the handbook scp operations safer by utilizing quotes 2025-02-14 12:10:31 +01:00
Mamadou Babaei 211945fb77 reintroduce Michael-F-Bryan/mdbook-epub backend for the handbook as its issue #115 have been solved 2025-02-14 12:10:31 +01:00
Mamadou Babaei 48416d9a95 make the handbook makefile safer by wrapping files/folder navigations/operations in quotes 2025-02-14 12:10:31 +01:00
Mamadou Babaei fcf664bf06 remove a redundant copy from the handbook makefile 2025-02-14 12:10:31 +01:00
Mamadou Babaei 1ab817a575 remove redundant steps from the handbook makefile 2025-02-14 12:10:31 +01:00
Mamadou Babaei 93b4175d02 remove unused variable SG_DOCUMENTATION_EPUB_DIR from the handbook makefile 2025-02-14 12:10:31 +01:00
Mamadou Babaei d7f750070c bump the mdbook-alerts crate to v0.7.x 2025-02-14 12:10:30 +01:00
Mamadou Babaei dd1c6f5160 bump the copyright years 2025-02-14 12:10:29 +01:00
Mamadou Babaei e3e30be55e change SG_BROWSER_BINARY_PATH_LINUX binary path 2024-10-22 06:56:41 +02:00
Mamadou Babaei 9f29e37f0e expand the clickable area on the handbook index page revision buttons 2024-09-02 19:38:31 +02:00
Mamadou Babaei f4f08f3377 fix a bug where SG_GIT_IS_SHALLOW_CLONE while building the handbook is always set to yes even if it's not a shadow clone 2024-08-18 01:32:50 +02:00
Mamadou Babaei 82ca84d22d fix a bug that causes a handbook revision mismatch when deploying the handbook from the dev branch 2024-08-18 00:28:32 +02:00
Mamadou Babaei 803616c30f extract the git version from the remote repo when it's a shallow clone to allow the sgum-packager work with release branches 2024-08-16 19:09:24 +02:00
Mamadou Babaei f5efa73373 determine the value of mdbook site-url from the makefile instead of hardcoding it per branch 2024-08-16 18:01:09 +02:00
Mamadou Babaei 02176c2809 add make pack to the output of make help 2024-08-16 18:01:09 +02:00
Mamadou Babaei 37a0d2af28 lock cargo dependencies for the hadbook to pecific major/minor releases and not patch releases 2024-08-16 18:01:08 +02:00
Mamadou Babaei f8d55ec440 improve the main index layout 2024-08-16 18:01:04 +02:00
Mamadou Babaei ef68e6ca44 make the main index generation code more readable 2024-08-16 18:01:04 +02:00
Mamadou Babaei fc0451f4a6 deploy the favicon to the main index as well 2024-08-16 18:01:03 +02:00
Mamadou Babaei a14305e225 fix the windows cmd.exe issues with rename/copy and always use move when invoking the pack target 2024-08-16 18:01:03 +02:00
Mamadou Babaei 66b03bb907 add make pack target to the handbook makefile 2024-08-16 18:01:03 +02:00
Mamadou Babaei 3a9ef7c392 try to fix rsync error on windows: error in rsync protocol data stream (code 12) 2024-08-16 18:01:03 +02:00
Mamadou Babaei 9d847ee83c fix the windows rsync/git bash issue: the source and destination cannot both be remote 2024-08-16 18:01:03 +02:00
Mamadou Babaei cb02cc75c9 introduce #sg-handbook-revision-url and #sg-handbook-revision-url + other preprocessor improvements 2024-08-16 18:01:03 +02:00
Mamadou Babaei c7c8ed1e3a add the initial implementation for the deploy target 2024-08-16 18:01:03 +02:00
Mamadou Babaei ff80b8f47b revamp the handbook make targets 2024-08-16 18:01:03 +02:00
Mamadou Babaei 51470fb345 fix the broken pdf toc generation on linux 2024-08-16 18:01:03 +02:00
Mamadou Babaei 145c57249e winpython fixes and fix pdf-outline generation on gentoo using a temporary python env 2024-08-16 18:01:01 +02:00
Mamadou Babaei 353358c45f minor fixes and clean up 2024-08-16 18:01:01 +02:00
Mamadou Babaei 416fd959de add winpython and enable pdf-outline 2024-08-16 18:01:01 +02:00
Mamadou Babaei b8e8aae078 specify the browser binary path from the gnu-make file 2024-08-16 18:01:00 +02:00
Mamadou Babaei 8a233744ca formatting fix 2024-08-16 18:01:00 +02:00
Mamadou Babaei cbec0ba928 add mdbook-pdf support which is able to print pdfs using chromedevtools protocol retaining images 2024-08-16 18:01:00 +02:00
Mamadou Babaei 9b50cdb4d5 remove cargo installs for typst-cli, mdbook-typst, and mdbook-epub 2024-08-16 18:00:59 +02:00
Mamadou Babaei 23c8f306f8 consider the value of site-url when verifying the handbook revision and simplify the makefile code to do so as well 2024-08-16 18:00:59 +02:00
Mamadou Babaei b50b4ceb63 switch to typst-cli from crates.io instead of git 2024-08-16 18:00:58 +02:00
Mamadou Babaei 25f3ff7ddf remove mdbook-lintcheck 2024-08-16 18:00:58 +02:00
Mamadou Babaei d92dd6a002 add github flavored markdown alerts to the handbook 2024-08-16 18:00:58 +02:00
Mamadou Babaei c69e81acdc add experimental mdbook plugins for epub and pdf generation 2024-08-16 18:00:58 +02:00
Mamadou Babaei 55f4f546b5 rename verify-build-type target to verify-handbook-revision 2024-08-16 18:00:57 +02:00
Mamadou Babaei cdaa09403e rename verify-build-type target to verify-build-revision 2024-08-16 18:00:57 +02:00
Mamadou Babaei 065cbbbdbb introduce the senseglove unreal engine handbook 2024-08-16 18:00:57 +02:00