Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-deck.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/FAQ.md
diff options
context:
space:
mode:
Diffstat (limited to 'FAQ.md')
-rw-r--r--FAQ.md13
1 files changed, 13 insertions, 0 deletions
diff --git a/FAQ.md b/FAQ.md
index 747553c1e..9a054a395 100644
--- a/FAQ.md
+++ b/FAQ.md
@@ -1,6 +1,7 @@
# Frequently asked questions
- [I have experienced an error](#i-have-experienced-an-error)
+- [Why don't you make an option for…?](https://github.com/stefan-niedermann/nextcloud-notes/blob/master/FAQ.md#why-dont-you-make-an-option-for)
- [Why has my bug report been closed?](#why-has-my-bug-report-been-closed)
- [Why don't you make an option for…?](https://github.com/stefan-niedermann/nextcloud-notes/blob/master/FAQ.md#why-dont-you-make-an-option-for)
- [Why don't you make an iOS app?](#why-dont-you-make-an-ios-app)
@@ -34,6 +35,18 @@ If there are no errors, share the boards of your actual account one by one with
If the issue persists, [open a bug report in our issue tracker](https://github.com/stefan-niedermann/nextcloud-deck/issues/new?assignees=&labels=bug&template=bug_report.md&title=).
+## Why don't you make an option for…?
+
+We prefer good defaults over providing an option for each edge case. Our resources are quite limited, so we have to consider introducing new options very carefully.
+
+1. A feature is implemented quickly, but who will maintain it for the next 5 years?
+2. Each option increases the test matrix exponentially and leads to huge efforts to test every combination
+3. Each option increases the possible constellations, making it hard to track down issues
+4. Each option increases the visual noise for people who will *not* use the options
+5. Each option increases the maintenance efforts, making it harder over the time to work on actual features
+6. Each option introduces new side effects, which might lead to undiscovered bugs or break existing features
+7. The Android app aims to mirror feature parity with the corresponding server app
+
## Why has my bug report been closed?
As stated in the bug templates, we reserve to close issues which do not fill the **complete** issue template. The information we ask for is urgently needed, even if it might not seem to be important or relevant to you.