-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmkdocs.yml
More file actions
133 lines (125 loc) · 3.76 KB
/
Copy pathmkdocs.yml
File metadata and controls
133 lines (125 loc) · 3.76 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
site_name: TilekarOS Documentation
site_description: A 32-bit x86 Hobby Operating System
site_author: TilekarOS Team
repo_name: SohamTilekar/TilekarOS
repo_url: https://github.com/SohamTilekar/TilekarOS
edit_uri: edit/main/docs/
copyright: Copyright © 2024 - 2026 Soham Tilekar Under MIT License
theme:
name: material
palette:
# Palette toggle for light mode
- media: "(prefers-color-scheme: light)"
scheme: default
primary: indigo
accent: indigo
toggle:
icon: material/brightness-7
name: Switch to dark mode
# Palette toggle for dark mode
- media: "(prefers-color-scheme: dark)"
scheme: slate
primary: black
accent: indigo
toggle:
icon: material/brightness-4
name: Switch to light mode
icon:
annotation: material/more
features:
- navigation.tabs
- navigation.sections
- navigation.top
- navigation.footer
- navigation.instant
- navigation.instant.prefetch
- navigation.instant.progress
- navigation.instant.preview
- navigation.path
- navigation.prune
- navigation.tracking
- search.suggest
- search.highlight
- search.share
- content.code.copy
- content.code.select
- content.code.annotate
- content.action.edit
- content.action.view
- toc.follow
- header.autohide
plugins:
- search
markdown_extensions:
- toc:
permalink: true
- admonition
- pymdownx.details
- pymdownx.highlight:
anchor_linenums: true
line_spans: __span
pygments_lang_class: true
- pymdownx.inlinehilite
- pymdownx.snippets:
base_path: .
check_paths: true
- pymdownx.emoji:
emoji_index: !!python/name:material.extensions.emoji.twemoji
emoji_generator: !!python/name:material.extensions.emoji.to_svg
- pymdownx.betterem:
smart_enable: all
- pymdownx.arithmatex:
generic: true
- pymdownx.superfences:
custom_fences:
- name: mermaid
class: mermaid
format: !!python/name:pymdownx.superfences.fence_code_format
- pymdownx.tabbed:
alternate_style: true
- pymdownx.tasklist:
custom_checkbox: true
- pymdownx.tilde
- pymdownx.keys
- pymdownx.mark
- pymdownx.smartsymbols
- pymdownx.caret
- attr_list
- md_in_html
- abbr
- def_list
- footnotes
extra:
social:
- icon: fontawesome/brands/github
link: https://github.com/SohamTilekar/TilekarOS
- icon: fontawesome/solid/paper-plane
link: mailto:sohamtilekar233@gmail.com
extra_javascript:
- javascripts/katex.js
- https://unpkg.com/katex@0/dist/katex.min.js
- https://unpkg.com/katex@0/dist/contrib/auto-render.min.js
extra_css:
- https://unpkg.com/katex@0/dist/katex.min.css
nav:
- 🏠 Home: README.md
- 🛠️ Getting Started:
- 🏗️ Build System: getting-started/build-system.md
- 📥 Installation Guide: getting-started/installation.md
- 📂 Project Structure: getting-started/project-structure.md
- 🧪 Experimenting & Messing Around: getting-started/experimenting.md
- 🧠 Kernel Internals:
- 🚀 Boot & Initialization: kernel/boot-and-init.md
- 📟 CPU & Interrupts: kernel/cpu-internals.md
- 💾 Memory Management: kernel/memory-management.md
- 🔄 Multitasking & ELF: kernel/multitasking.md
- 📁 Filesystem Stack: kernel/filesystem.md
- 🔌 Drivers & Hardware:
- 📟 Driver Reference: drivers/driver-reference.md
- 📚 API Reference:
- 🔌 System Call Reference: api/syscall-reference.md
- 📚 LibC Reference: api/libc-reference.md
- ⚙️ LibC Internals: api/libc-internals.md
- 👷 Development & Contributions:
- 📏 Coding Style: development/coding-style.md
- 📖 Documentation Guide: development/documentation-guide.md