Commit Graph
42 Commits
Author SHA1 Message Date
Mamadou Babaei 5eb1e0be31 make the handbook scp operations safer by utilizing quotes 2025-02-14 12:11:12 +01:00
Mamadou Babaei ba95e455f5 reintroduce Michael-F-Bryan/mdbook-epub backend for the handbook as its issue #115 have been solved 2025-02-14 12:11:12 +01:00
Mamadou Babaei d05c814c40 make the handbook makefile safer by wrapping files/folder navigations/operations in quotes 2025-02-14 12:11:12 +01:00
Mamadou Babaei bee2f4ff38 remove a redundant copy from the handbook makefile 2025-02-14 12:11:12 +01:00
Mamadou Babaei 0ca91da448 remove redundant steps from the handbook makefile 2025-02-14 12:11:12 +01:00
Mamadou Babaei 70e669e89d remove unused variable SG_DOCUMENTATION_EPUB_DIR from the handbook makefile 2025-02-14 12:11:12 +01:00
Mamadou Babaei a7c9ba2480 bump the mdbook-alerts crate to v0.7.x 2025-02-14 12:11:11 +01:00
Mamadou Babaei 18201c1e79 bump the copyright years 2025-02-14 12:11:10 +01:00
Mamadou Babaei 44fc879037 change SG_BROWSER_BINARY_PATH_LINUX binary path 2024-10-22 06:57:24 +02:00
Mamadou Babaei 56af08e261 expand the clickable area on the handbook index page revision buttons 2024-09-02 19:38:34 +02:00
Mamadou Babaei 7787296c3a 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:51 +02:00
Mamadou Babaei 9df3e94e60 fix a bug that causes a handbook revision mismatch when deploying the handbook from the dev branch 2024-08-18 00:28:33 +02:00
Mamadou Babaei 2960661a0c 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:25 +02:00
Mamadou Babaei e0d2d994f3 determine the value of mdbook site-url from the makefile instead of hardcoding it per branch 2024-08-16 18:01:52 +02:00
Mamadou Babaei 3584e9e947 add make pack to the output of make help 2024-08-16 18:01:52 +02:00
Mamadou Babaei 1d2b965e2e lock cargo dependencies for the hadbook to pecific major/minor releases and not patch releases 2024-08-16 18:01:51 +02:00
Mamadou Babaei d0bda099df improve the main index layout 2024-08-16 18:01:46 +02:00
Mamadou Babaei 0ec3695103 make the main index generation code more readable 2024-08-16 18:01:46 +02:00
Mamadou Babaei a320b20309 deploy the favicon to the main index as well 2024-08-16 18:01:46 +02:00
Mamadou Babaei eab44d1ea4 fix the windows cmd.exe issues with rename/copy and always use move when invoking the pack target 2024-08-16 18:01:46 +02:00
Mamadou Babaei 1c883e942c add make pack target to the handbook makefile 2024-08-16 18:01:46 +02:00
Mamadou Babaei 1ee9e1697e try to fix rsync error on windows: error in rsync protocol data stream (code 12) 2024-08-16 18:01:46 +02:00
Mamadou Babaei b148eea514 fix the windows rsync/git bash issue: the source and destination cannot both be remote 2024-08-16 18:01:46 +02:00
Mamadou Babaei b43cf9e93d introduce #sg-handbook-revision-url and #sg-handbook-revision-url + other preprocessor improvements 2024-08-16 18:01:46 +02:00
Mamadou Babaei f5c6688803 add the initial implementation for the deploy target 2024-08-16 18:01:46 +02:00
Mamadou Babaei eda0b0864d revamp the handbook make targets 2024-08-16 18:01:45 +02:00
Mamadou Babaei 73fed8a5f7 fix the broken pdf toc generation on linux 2024-08-16 18:01:45 +02:00
Mamadou Babaei ee725626e0 winpython fixes and fix pdf-outline generation on gentoo using a temporary python env 2024-08-16 18:01:45 +02:00
Mamadou Babaei 0248a2444d minor fixes and clean up 2024-08-16 18:01:45 +02:00
Mamadou Babaei e9a3cb2024 add winpython and enable pdf-outline 2024-08-16 18:01:44 +02:00
Mamadou Babaei b1def88b73 specify the browser binary path from the gnu-make file 2024-08-16 18:01:43 +02:00
Mamadou Babaei dba1ee290c formatting fix 2024-08-16 18:01:43 +02:00
Mamadou Babaei c7bf97032e add mdbook-pdf support which is able to print pdfs using chromedevtools protocol retaining images 2024-08-16 18:01:43 +02:00
Mamadou Babaei b186d1d85a remove cargo installs for typst-cli, mdbook-typst, and mdbook-epub 2024-08-16 18:01:43 +02:00
Mamadou Babaei a51566d194 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:01:43 +02:00
Mamadou Babaei 9d0b5c9f05 switch to typst-cli from crates.io instead of git 2024-08-16 18:01:43 +02:00
Mamadou Babaei 184c8d7d15 remove mdbook-lintcheck 2024-08-16 18:01:42 +02:00
Mamadou Babaei 72c6a0bb77 add github flavored markdown alerts to the handbook 2024-08-16 18:01:42 +02:00
Mamadou Babaei 777cd97963 add experimental mdbook plugins for epub and pdf generation 2024-08-16 18:01:42 +02:00
Mamadou Babaei b23fafd451 rename verify-build-type target to verify-handbook-revision 2024-08-16 18:01:41 +02:00
Mamadou Babaei 9a72b93b0b rename verify-build-type target to verify-build-revision 2024-08-16 18:01:41 +02:00
Mamadou Babaei fb876cc236 introduce the senseglove unreal engine handbook 2024-08-16 18:01:41 +02:00