From 2044ddbb613787d9e8702c5c00a6af3051fac520 Mon Sep 17 00:00:00 2001 From: TEC Date: Sat, 17 Sep 2022 19:17:05 +0800 Subject: [PATCH] Minor tweaks to the 2022 survey questions --- config/survey.jl | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/config/survey.jl b/config/survey.jl index d4bea82..a9f587d 100644 --- a/config/survey.jl +++ b/config/survey.jl @@ -21,12 +21,16 @@ the questions you see now will not neccesarily be in the final survey.", "Oh really? 🤨" end), RadioSelect(:emacs_version, - "Which version/fork of Emacs do you use?", - ["29 (master)" => "29", - "28", "27", "26", :other]), + "Which version of Emacs do you use?", + ["29 (master/HEAD)" => "29.0", + "28.2", "28.1", "27.2", "27.1", "26.3", :other], + validators = v -> if isnothing(match(r"^\d+\.\d+$")) + "Please give the MAJOR.MINOR version number as your response" + end), MultiSelect(:emacs_motivations_current, "Which features keep you using Emacs?", ["Extensibility", "Package(s)", "Text editing features", + "Built-in features (dired, calc, etc.)" => "Built-in features", "Community", "Part of the GNU project / FSF", :other], mandatory=false), @@ -125,11 +129,12 @@ the questions you see now will not neccesarily be in the final survey.", ["Mailing list", "Email", "GitHub", :other]), MultiSelect(:package_help, "Where do you ask for help using packages?", - ["IRC", "Matrix", "Reddit", "My emacs framework's community" => "Framework", + ["IRC", "Matrix", "Reddit", "Emacs StackExchange", + "My emacs framework's community" => "Framework", "GitHub", "Mailing lists", "Email the maintainer(s)" => "Email", "Discord", :other]), MultiSelect(:package_contibutions, - "What contributions to you make to packages you use?", + "What contributions do you make to packages you use?", ["Issues", "Code (feqtures)", "Code (bugfixes)", "Documentation", "Advocacy"], mandatory=false), RadioSelect(:package_contibution_frequency,