Commit Graph
53 Commits
Author SHA1 Message Date
Mamadou Babaei 1f3225ece2 ensure deterministic dependency builds by pinning rust toolchain 2026-02-24 11:43:59 +01:00
Mamadou Babaei b279e46244 bump the copyright years 2026-02-24 11:43:58 +01:00
Mamadou Babaei 97d9687d8b bump mdBook to v0.5.2 2026-02-17 13:52:59 +01:00
Mamadou Babaei 399b6ad8b8 work around a panick during handbook's pdf generation 2025-12-09 13:57:29 +01:00
Mamadou Babaei e244a9d1d9 Revert "bump embedded winpython distribution to v3.12.10"
This reverts commit 4fe067cf9a.
2025-06-02 09:06:44 +02:00
Mamadou Babaei 4fe067cf9a bump embedded winpython distribution to v3.12.10 2025-05-23 23:23:54 +02:00
Mamadou Babaei be214a67ee lock the mdbook crate version to v0.49.0 2025-05-23 22:59:29 +02:00
Mamadou Babaei 10d7ff0f2a downgrade mdbook-epub crate to cac03b7f4b151f106f7f05b13da4c33fc098dd2c 2025-05-02 19:13:26 +02:00
Mamadou Babaei 7eaa9e8b92 bump mdbook-epub crate to the latest v0.4.x 2025-05-03 23:47:01 +02:00
Mamadou Babaei 37ae66bbb0 fix a bug that breaks the custom styles on the release urls 2025-02-14 15:00:12 +01:00
Mamadou Babaei 57330fafdb apply a minor handbook makefile fix 2025-02-14 14:42:00 +01:00
Mamadou Babaei a841a6a1a8 make the handbook scp operations safer by utilizing quotes 2025-01-17 13:40:00 +01:00
Mamadou Babaei b6aaa08ff8 reintroduce Michael-F-Bryan/mdbook-epub backend for the handbook as its issue #115 have been solved 2025-01-17 13:38:19 +01:00
Mamadou Babaei 5910eeecb1 make the handbook makefile safer by wrapping files/folder navigations/operations in quotes 2025-01-17 13:33:32 +01:00
Mamadou Babaei 61829d6887 remove a redundant copy from the handbook makefile 2025-01-17 13:31:18 +01:00
Mamadou Babaei db4d9e10ad remove redundant steps from the handbook makefile 2025-01-17 13:30:36 +01:00
Mamadou Babaei 895a1abd7f remove unused variable SG_DOCUMENTATION_EPUB_DIR from the handbook makefile 2025-01-17 13:29:58 +01:00
Mamadou Babaei c9a81b30c5 bump the mdbook-alerts crate to v0.7.x 2025-01-17 12:01:57 +01:00
Mamadou Babaei a9196bc997 bump the copyright years 2025-01-17 11:08:45 +01:00
Mamadou Babaei d65db3f947 change SG_BROWSER_BINARY_PATH_LINUX binary path 2024-10-22 06:40:15 +02:00
Mamadou Babaei 3db59b0271 expand the clickable area on the handbook index page revision buttons 2024-08-19 10:49:36 +02:00
Mamadou Babaei 3f4c509d63 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:30:45 +02:00
Mamadou Babaei a39e363a94 fix a bug that causes a handbook revision mismatch when deploying the handbook from the dev branch 2024-08-18 00:25:23 +02:00
Mamadou Babaei 5a0798482a 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:08:20 +02:00
Mamadou Babaei 674f6c4f59 determine the value of mdbook site-url from the makefile instead of hardcoding it per branch 2024-08-16 15:12:12 +02:00
Mamadou Babaei 675bfb0691 add make pack to the output of make help 2024-08-16 12:48:43 +02:00
Mamadou Babaei bb4d8669f0 lock cargo dependencies for the hadbook to pecific major/minor releases and not patch releases 2024-08-14 19:04:46 +02:00
Mamadou Babaei 9024b9573d improve the main index layout 2024-07-31 12:40:27 +02:00
Mamadou Babaei 8c2d379af5 make the main index generation code more readable 2024-07-31 12:22:31 +02:00
Mamadou Babaei a1c68aa8d8 deploy the favicon to the main index as well 2024-07-31 11:50:02 +02:00
Mamadou Babaei a6b3eac593 fix the windows cmd.exe issues with rename/copy and always use move when invoking the pack target 2024-07-30 17:46:02 +02:00
Mamadou Babaei 3a58ec5fd4 add make pack target to the handbook makefile 2024-07-30 10:15:42 +02:00
Mamadou Babaei b9b039090d try to fix rsync error on windows: error in rsync protocol data stream (code 12) 2024-07-29 18:19:23 +02:00
Mamadou Babaei 118f0ab793 fix the windows rsync/git bash issue: the source and destination cannot both be remote 2024-07-29 15:31:36 +02:00
Mamadou Babaei db20362783 introduce #sg-handbook-revision-url and #sg-handbook-revision-url + other preprocessor improvements 2024-07-29 15:07:14 +02:00
Mamadou Babaei cadd997971 add the initial implementation for the deploy target 2024-07-29 15:05:37 +02:00
Mamadou Babaei df0aff8ca3 revamp the handbook make targets 2024-07-29 15:05:36 +02:00
Mamadou Babaei 9bfe9e5729 fix the broken pdf toc generation on linux 2024-07-29 15:05:36 +02:00
Mamadou Babaei ec608afb33 winpython fixes and fix pdf-outline generation on gentoo using a temporary python env 2024-07-29 15:05:33 +02:00
Mamadou Babaei f1d831f454 minor fixes and clean up 2024-07-29 15:05:33 +02:00
Mamadou Babaei 3b4601695a add winpython and enable pdf-outline 2024-07-29 15:05:17 +02:00
Mamadou Babaei cfb8c50484 specify the browser binary path from the gnu-make file 2024-07-20 22:46:06 +02:00
Mamadou Babaei 307627ca57 formatting fix 2024-07-20 22:21:32 +02:00
Mamadou Babaei f3606be722 add mdbook-pdf support which is able to print pdfs using chromedevtools protocol retaining images 2024-07-18 16:25:42 +02:00
Mamadou Babaei cd7d5c64f8 remove cargo installs for typst-cli, mdbook-typst, and mdbook-epub 2024-07-18 16:10:21 +02:00
Mamadou Babaei f42f7d451e consider the value of site-url when verifying the handbook revision and simplify the makefile code to do so as well 2024-07-18 13:54:54 +02:00
Mamadou Babaei a32fd800ca switch to typst-cli from crates.io instead of git 2024-07-18 11:38:14 +02:00
Mamadou Babaei a86d9e0f1b remove mdbook-lintcheck 2024-07-16 21:43:02 +02:00
Mamadou Babaei f6940bd33a add github flavored markdown alerts to the handbook 2024-07-16 21:28:03 +02:00
Mamadou Babaei c8895c3132 add experimental mdbook plugins for epub and pdf generation 2024-07-16 21:21:10 +02:00