diff options
author | Edoardo La Greca | 2025-05-07 21:15:11 +0200 |
---|---|---|
committer | Edoardo La Greca | 2025-05-07 21:15:11 +0200 |
commit | 170c948951b3a2baeb5396884227c68ab7b758d4 (patch) | |
tree | bd5213eb15f6913057431fb86686c3c676cb3aa2 /doc | |
parent | 379070d8bcc999668e6a929421b4e99ee256ce0b (diff) |
add rationale
Diffstat (limited to 'doc')
-rw-r--r-- | doc/RATIONALE | 12 |
1 files changed, 12 insertions, 0 deletions
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). + + |