diff --git a/apps/typegpu-docs/astro.config.mjs b/apps/typegpu-docs/astro.config.mjs index 7c6487dcd8..9b1495f6aa 100644 --- a/apps/typegpu-docs/astro.config.mjs +++ b/apps/typegpu-docs/astro.config.mjs @@ -39,6 +39,10 @@ export default defineConfig({ markdown: { remarkPlugins: [remarkMath], rehypePlugins: [rehypeMathJax], + shikiConfig: { + theme: 'one-dark-pro', + wrap: true, + }, }, vite: { define: { diff --git a/apps/typegpu-docs/src/assets/Group.svg b/apps/typegpu-docs/src/assets/Group.svg new file mode 100644 index 0000000000..94412e98af --- /dev/null +++ b/apps/typegpu-docs/src/assets/Group.svg @@ -0,0 +1,3 @@ + diff --git a/apps/typegpu-docs/src/assets/externalopen.svg b/apps/typegpu-docs/src/assets/externalopen.svg new file mode 100644 index 0000000000..f7589a04f8 --- /dev/null +++ b/apps/typegpu-docs/src/assets/externalopen.svg @@ -0,0 +1,9 @@ + diff --git a/apps/typegpu-docs/src/assets/github-icon-dark.svg b/apps/typegpu-docs/src/assets/github-icon-dark.svg new file mode 100644 index 0000000000..bfad70a2d0 --- /dev/null +++ b/apps/typegpu-docs/src/assets/github-icon-dark.svg @@ -0,0 +1,5 @@ + \ No newline at end of file diff --git a/apps/typegpu-docs/src/assets/hero/as_a_foundation.svg b/apps/typegpu-docs/src/assets/hero/as_a_foundation.svg new file mode 100644 index 0000000000..4d652e9892 --- /dev/null +++ b/apps/typegpu-docs/src/assets/hero/as_a_foundation.svg @@ -0,0 +1,3 @@ + diff --git a/apps/typegpu-docs/src/assets/hero/as_a_puzzle_piece.svg b/apps/typegpu-docs/src/assets/hero/as_a_puzzle_piece.svg new file mode 100644 index 0000000000..eef4d648ac --- /dev/null +++ b/apps/typegpu-docs/src/assets/hero/as_a_puzzle_piece.svg @@ -0,0 +1,3 @@ + diff --git a/apps/typegpu-docs/src/assets/hero/caustics_bg.webp b/apps/typegpu-docs/src/assets/hero/caustics_bg.webp new file mode 100644 index 0000000000..7f12239152 Binary files /dev/null and b/apps/typegpu-docs/src/assets/hero/caustics_bg.webp differ diff --git a/apps/typegpu-docs/src/assets/hero/fish_bg.webp b/apps/typegpu-docs/src/assets/hero/fish_bg.webp new file mode 100644 index 0000000000..273077ec8d Binary files /dev/null and b/apps/typegpu-docs/src/assets/hero/fish_bg.webp differ diff --git a/apps/typegpu-docs/src/assets/hero/for_libraries.svg b/apps/typegpu-docs/src/assets/hero/for_libraries.svg new file mode 100644 index 0000000000..e7868ca23c --- /dev/null +++ b/apps/typegpu-docs/src/assets/hero/for_libraries.svg @@ -0,0 +1,3 @@ + diff --git a/apps/typegpu-docs/src/assets/hero/jellySlider_bg.jpg b/apps/typegpu-docs/src/assets/hero/jellySlider_bg.jpg new file mode 100644 index 0000000000..3db4a7edc2 Binary files /dev/null and b/apps/typegpu-docs/src/assets/hero/jellySlider_bg.jpg differ diff --git a/apps/typegpu-docs/src/assets/hero/rave_bg.webp b/apps/typegpu-docs/src/assets/hero/rave_bg.webp new file mode 100644 index 0000000000..9b223e0f23 Binary files /dev/null and b/apps/typegpu-docs/src/assets/hero/rave_bg.webp differ diff --git a/apps/typegpu-docs/src/assets/hero/rayMarch_bg.webp b/apps/typegpu-docs/src/assets/hero/rayMarch_bg.webp new file mode 100644 index 0000000000..cf68cfba35 Binary files /dev/null and b/apps/typegpu-docs/src/assets/hero/rayMarch_bg.webp differ diff --git a/apps/typegpu-docs/src/assets/hero/reflection_bg.jpg b/apps/typegpu-docs/src/assets/hero/reflection_bg.jpg new file mode 100644 index 0000000000..a423650794 Binary files /dev/null and b/apps/typegpu-docs/src/assets/hero/reflection_bg.jpg differ diff --git a/apps/typegpu-docs/src/assets/moon.svg b/apps/typegpu-docs/src/assets/moon.svg new file mode 100644 index 0000000000..a091833730 --- /dev/null +++ b/apps/typegpu-docs/src/assets/moon.svg @@ -0,0 +1,3 @@ + diff --git a/apps/typegpu-docs/src/assets/sun.svg b/apps/typegpu-docs/src/assets/sun.svg new file mode 100644 index 0000000000..ebdbb6e9a8 --- /dev/null +++ b/apps/typegpu-docs/src/assets/sun.svg @@ -0,0 +1,11 @@ + diff --git a/apps/typegpu-docs/src/assets/youtube.svg b/apps/typegpu-docs/src/assets/youtube.svg new file mode 100644 index 0000000000..f4e653d625 --- /dev/null +++ b/apps/typegpu-docs/src/assets/youtube.svg @@ -0,0 +1,4 @@ + diff --git a/apps/typegpu-docs/src/components/Backlog.astro b/apps/typegpu-docs/src/components/Backlog.astro new file mode 100644 index 0000000000..35aa5dd0ec --- /dev/null +++ b/apps/typegpu-docs/src/components/Backlog.astro @@ -0,0 +1,148 @@ +--- +import { Image } from "astro:assets"; +import as_a_foundation from "../assets/hero/as_a_foundation.svg"; +import as_a_puzzle_piece from "../assets/hero/as_a_puzzle_piece.svg"; +import for_libraries from "../assets/hero/for_libraries.svg"; +--- + +
+ Perform multiple background tasks at the same time and improve the + every... +
++ Let us know about your improvement ideas, maybe they will land here! +
++ Perform multiple background tasks at the same time and improve the + every... +
++ Perform multiple background tasks at the same time and improve the + every... +
++ Perform multiple background tasks at the same time and improve the + every... +
++ Perform multiple background tasks at the same time and improve the + every... +
++ Perform multiple background tasks at the same time and improve the + every... +
++ {message} +
+
+