summaryrefslogtreecommitdiffstats
path: root/system/blueprint-compiler/README
diff options
context:
space:
mode:
Diffstat (limited to 'system/blueprint-compiler/README')
-rw-r--r--system/blueprint-compiler/README10
1 files changed, 10 insertions, 0 deletions
diff --git a/system/blueprint-compiler/README b/system/blueprint-compiler/README
new file mode 100644
index 0000000000..9aaa5bbfa4
--- /dev/null
+++ b/system/blueprint-compiler/README
@@ -0,0 +1,10 @@
+GtkBuilder XML format is quite verbose, and many app developers
+don't like using WYSIWYG editors for creating UIs. Blueprint
+files are intended to be a concise, easy-to-read format that
+makes it easier to create and edit GTK UIs. Internally, it compiles
+to GtkBuilder XML as part of an app's build system. It adds no
+new features, just makes the features that exist more accessible.
+Another goal is to have excellent developer tooling--including a
+language server--so that less knowledge of the format is required.
+Hopefully this will increase adoption of cool advanced features like
+GtkExpression.