aboutsummaryrefslogtreecommitdiff
path: root/docs/markdown/index.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/markdown/index.md')
-rw-r--r--docs/markdown/index.md33
1 files changed, 33 insertions, 0 deletions
diff --git a/docs/markdown/index.md b/docs/markdown/index.md
new file mode 100644
index 0000000..63bfd55
--- /dev/null
+++ b/docs/markdown/index.md
@@ -0,0 +1,33 @@
+---
+render-subpages: false
+...
+
+# The Meson Build system
+
+## Overview
+
+Meson is an open source build system meant to be both extremely fast, and, even more importantly, as user friendly as possible.
+
+The main design point of Meson is that every moment a developer spends writing or debugging build definitions is a second wasted. So is every second spent waiting for the build system to actually start compiling code.
+
+## Features
+
+* multiplatform support for Linux, OSX, Windows, Gcc, Clang, Visual Studio and others
+* supported languages include C, C++, Fortran, Java, Rust
+* build definitions in a very readable and user friendly non-turing complete DSL
+* cross compilation for many operating systems as well as bare metal
+* optimized for extremely fast full and incremental builds without sacrificing correctness
+* built-in multiplatform dependency provider that works together with distro packages
+* fun!
+
+## Community
+
+There are two main methods of connecting with other Meson developers. The first one is the mailing list, which is hosted at [Google Groups](https://groups.google.com/forum/#!forum/mesonbuild).
+
+The second way is via IRC. The channel to use is <tt>#mesonbuild</tt> at [Freenode](https://freenode.net/).
+
+## Development
+
+All development on Meson is done on [Github project](https://github.com/mesonbuild/meson). For further info look into the <tt>contributing.txt</tt> file that comes with Meson's source checkout.
+
+You do not need to sign a CLA to contribute to Meson.