aboutsummaryrefslogtreecommitdiff
path: root/docs/markdown
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz93@gmail.com>2025-03-03 12:40:18 -0500
committerEli Schwartz <eschwartz93@gmail.com>2025-03-07 10:20:54 -0500
commit6b985228779f272aaa0a5bbae77448261cf29c70 (patch)
tree73e6d1f43dd80339bcb4ef04b2179b1dea60d944 /docs/markdown
parente132a60ad1e1b486f1f528b4c129d084add5d86c (diff)
downloadmeson-6b985228779f272aaa0a5bbae77448261cf29c70.zip
meson-6b985228779f272aaa0a5bbae77448261cf29c70.tar.gz
meson-6b985228779f272aaa0a5bbae77448261cf29c70.tar.bz2
docs: reorganize the main landing page and add more links
It can sometimes be hard to find content without digging through menus. Try to guide people towards the specific content they are probably looking for.
Diffstat (limited to 'docs/markdown')
-rw-r--r--docs/markdown/index.md34
1 files changed, 25 insertions, 9 deletions
diff --git a/docs/markdown/index.md b/docs/markdown/index.md
index 427cc05..8827c8d 100644
--- a/docs/markdown/index.md
+++ b/docs/markdown/index.md
@@ -29,6 +29,21 @@ code.
Are you an absolute beginner when it comes to programming? No worries,
read [this beginner guide](SimpleStart.md) to get started.
+## Tutorials
+
+- [Get it](Getting-meson.md)
+- [Build a Gtk app from scratch](Tutorial.md)
+- [Build a SDL app from scratch](GuiTutorial.md)
+- [How do I do X in Meson?](howtox.md)
+
+## Manual
+
+- [Usage manual](Manual.md)
+- [API reference manual](Reference-manual.md)
+- [Modules documentation](Modules.md)
+- [Frequently Asked Questions](FAQ.md)
+- [Release Notes](Release-notes.md)
+
## Community
The easiest way for most people to connect to other Meson developers is
@@ -42,6 +57,16 @@ Google Groups) and the
[Discussions](https://github.com/mesonbuild/meson/discussions) section
of the Meson GitHub repository.
+### Development
+
+All development on Meson is done on the [GitHub
+project](https://github.com/mesonbuild/meson). Instructions for
+contributing can be found on the [contribution page](Contributing.md).
+
+You do not need to sign a CLA to contribute to Meson.
+
+The release process is separately covered at [Releasing](Releasing.md).
+
### [Projects using Meson](Users.md)
Many projects are using Meson and they're
@@ -51,12 +76,3 @@ converting existing projects to Meson.
[A short list of Meson users can be found here](Users.md)
but there are many more. We would love to hear about your success
stories too and how things could be improved too!
-
-## Development
-
-All development on Meson is done on the [GitHub
-project](https://github.com/mesonbuild/meson). Instructions for
-contributing can be found on the [contribution page](Contributing.md).
-
-
-You do not need to sign a CLA to contribute to Meson.