From 170c948951b3a2baeb5396884227c68ab7b758d4 Mon Sep 17 00:00:00 2001
From: Edoardo La Greca
Date: Wed, 7 May 2025 21:15:11 +0200
Subject: add rationale

---
 doc/RATIONALE | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 doc/RATIONALE

(limited to 'doc')

diff --git a/doc/RATIONALE b/doc/RATIONALE
new file mode 100644
index 0000000..9c203ce
--- /dev/null
+++ b/doc/RATIONALE
@@ -0,0 +1,12 @@
+=========
+Rationale
+=========
+
+This document defines the rationale of the project. It also explains the philosophy it follows, which shapes the path it follows and justifies the choices it takes.
+
+Why it started
+==============
+
+Femtokit was born as an alternative to the advanced, somewhat comfortable to use, aesthetically pleasant, and very common user interface toolkits: GTK and Qt. While these toolkits work and do their job decently (except when they don't) I find it unnecessary to also bundle them with a lot of other libraries that have nothing to do with user interfaces just because such libraries are commonly used when developing desktop programs with user interfaces (commonly called "applications).
+
+
-- 
cgit v1.2.3