From 4e110d12eb20a22667d012015a8b5f1f27db0f5c Mon Sep 17 00:00:00 2001 From: d0p1 Date: Tue, 6 Jun 2023 16:03:35 +0200 Subject: [PATCH] chore: add logo and reorganize docs --- docs/build.mk | 4 ++-- docs/config/Menu.txt | 23 ++++++++++++++++++++--- docs/faq.txt | Bin 0 -> 1288 bytes {.github => docs/img}/favicon.ico | Bin docs/img/logo.png | Bin 0 -> 5887 bytes docs/intro.txt | 9 +-------- {bin => lib/pls/runtime}/crt0.s | 0 7 files changed, 23 insertions(+), 13 deletions(-) create mode 100644 docs/faq.txt rename {.github => docs/img}/favicon.ico (100%) create mode 100644 docs/img/logo.png rename {bin => lib/pls/runtime}/crt0.s (100%) diff --git a/docs/build.mk b/docs/build.mk index 58cdc22..0e652fc 100644 --- a/docs/build.mk +++ b/docs/build.mk @@ -1,5 +1,5 @@ .PHONY: docs docs: -mkdir -p $(DOC_DIR)/html - naturaldocs -p $(DOC_DIR)/config -xi tmp -i . -o HTML $(DOC_DIR)/html - cp .github/favicon.ico $(DOC_DIR)/html/ + naturaldocs -p $(DOC_DIR)/config -img $(DOC_DIR)/img -xi tmp -i . -o HTML $(DOC_DIR)/html + cp $(DOC_DIR)/img/favicon.ico $(DOC_DIR)/html/ diff --git a/docs/config/Menu.txt b/docs/config/Menu.txt index bacd214..b66a439 100644 --- a/docs/config/Menu.txt +++ b/docs/config/Menu.txt @@ -40,6 +40,7 @@ Timestamp: Updated yyyy/mm/dd File: Introduction (docs/intro.txt) Link: Source Code (https://github.com/d0p1s4m4/StupidOS) +File: FAQ (docs/faq.txt) Group: Kernel { @@ -79,15 +80,31 @@ Group: Lib { File: keccak.s (lib/crypto/hash/keccak.s) } # Group: Hash + Group: Sign { + + File: ecdsa.s (lib/crypto/sign/ecdsa.s) + } # Group: Sign + } # Group: Crypto - File: ecdsa.s (lib/crypto/sign/ecdsa.s) + Group: PL/Stupid { + + Group: Runtime { + + File: crt0.s (lib/pls/runtime/crt0.s) + } # Group: Runtime + + } # Group: PL/Stupid + } # Group: Lib Group: Bin { - File: crt0.s (bin/crt0.s) - File: main.pls (bin/motd/main.pls) + Group: motd { + + File: main.pls (bin/motd/main.pls) + } # Group: motd + } # Group: Bin Group: Index { diff --git a/docs/faq.txt b/docs/faq.txt new file mode 100644 index 0000000000000000000000000000000000000000..5a27a6547095341d7387dc5f8458db5ecafcd840 GIT binary patch literal 1288 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 GKK&0HK1Xx_ literal 0 HcmV?d00001 diff --git a/docs/intro.txt b/docs/intro.txt index 4036bdd..f78af8f 100644 --- a/docs/intro.txt +++ b/docs/intro.txt @@ -2,14 +2,7 @@ File: Introduction About: StupidOS -> _____ _ _ _ _____ _____ -> / ___| | (_) | | _ / ___| -> \ `--.| |_ _ _ _ __ _ __| | | | \ `--. -> `--. \ __| | | | '_ \| |/ _` | | | |`--. \ -> /\__/ / |_| |_| | |_) | | (_| \ \_/ /\__/ / -> \____/ \__|\__,_| .__/|_|\__,_|\___/\____/ -> | | -> |_| +(see logo.png) Donate: diff --git a/bin/crt0.s b/lib/pls/runtime/crt0.s similarity index 100% rename from bin/crt0.s rename to lib/pls/runtime/crt0.s