More question tweaks after comments from Philip
This commit is contained in:
parent
2044ddbb61
commit
918902d848
|
@ -56,11 +56,12 @@ the questions you see now will not neccesarily be in the final survey.",
|
||||||
"Doom Emacs", "Spacemacs", "Prelude",
|
"Doom Emacs", "Spacemacs", "Prelude",
|
||||||
:other]),
|
:other]),
|
||||||
RadioSelect(:elisp,
|
RadioSelect(:elisp,
|
||||||
"What is your level of elisp proficiency?",
|
"What is your level of Elisp proficiency?",
|
||||||
["No knowledge" => "none",
|
["No knowledge" => "none",
|
||||||
"I can copy-paste and tweak some code" => "copy-paste",
|
"I can copy-paste and tweak some code" => "copy-paste",
|
||||||
|
"I can read and understand most Elisp programmes" => "read and understand",
|
||||||
"I can write simple functions" => "simple functions",
|
"I can write simple functions" => "simple functions",
|
||||||
"Fairly proficient, I can/have written my own package." => "write package",
|
"Fairly proficient, I can/have written my own package" => "write package",
|
||||||
"I maintain multiple packages" => "many packages"]),
|
"I maintain multiple packages" => "many packages"]),
|
||||||
MultiSelect(:languages,
|
MultiSelect(:languages,
|
||||||
"Which languages do you program (in Emacs) in?",
|
"Which languages do you program (in Emacs) in?",
|
||||||
|
@ -103,17 +104,18 @@ the questions you see now will not neccesarily be in the final survey.",
|
||||||
"straight", "elpaca", "use-package",
|
"straight", "elpaca", "use-package",
|
||||||
"manual (git clone/download)" => "manual",
|
"manual (git clone/download)" => "manual",
|
||||||
"not sure", :other]),
|
"not sure", :other]),
|
||||||
MultiSelect(:package_repositories,
|
MultiSelect(:package_archives,
|
||||||
"Which package repositories do you use?",
|
"Which package archives do you use?",
|
||||||
["My framework/starter kit's default" => "framework default",
|
["My framework/starter kit's default" => "framework default",
|
||||||
"GNU ELPA" => "ELPA", "NonGNU Elpa", "Melpa", "Melpa Stable",
|
"GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable",
|
||||||
"Built from source (e.g. using straight)" => "Source",
|
"Built from source (e.g. using straight)" => "Source",
|
||||||
"not sure", :other]),
|
"not sure", :other]),
|
||||||
MultiSelect(:package_discovery,
|
MultiSelect(:package_discovery,
|
||||||
"How do you learn about new packages?",
|
"How do you learn about new packages?",
|
||||||
["Reddit", "GitHub", "Mailing lists",
|
["Reddit", "GitHub", "Mailing lists",
|
||||||
"IRC servers", "Matrix servers", "Discord servers",
|
"IRC servers", "Matrix servers", "Discord servers",
|
||||||
"Web search engines", :other]),
|
"Web search engines", "GNU ELPA/MELPA online package lists",
|
||||||
|
"M-x list-packages", :other]),
|
||||||
MultiSelect(:package_research,
|
MultiSelect(:package_research,
|
||||||
"When you discover a new package that looks interesting, what do you do next?",
|
"When you discover a new package that looks interesting, what do you do next?",
|
||||||
["Install and try it immediately",
|
["Install and try it immediately",
|
||||||
|
@ -142,9 +144,17 @@ the questions you see now will not neccesarily be in the final survey.",
|
||||||
["Frequently", "Often", "Sometimes", "Rarely", "Never"]),
|
["Frequently", "Often", "Sometimes", "Rarely", "Never"]),
|
||||||
MultiSelect(:package_contribution_barriers,
|
MultiSelect(:package_contribution_barriers,
|
||||||
"If you rarely/never contribute to packages, what are the main bariers to doing so?",
|
"If you rarely/never contribute to packages, what are the main bariers to doing so?",
|
||||||
["No interest", "elisp proficiency", "not knowing how to modify a package",
|
["Not interested",
|
||||||
"the review process", "FSF paperwork (for ELPA)" => "FSF paperwork",
|
"Elisp proficiency",
|
||||||
:other]), # TODO improve options
|
"Not knowing how to modify a package",
|
||||||
|
"Not confident in my code quality" =>
|
||||||
|
"Lack confidence in code quality",
|
||||||
|
"Lack of familiarity with the contribution process" =>
|
||||||
|
"Unfamiliar with contribution process",
|
||||||
|
"Wariness of the review process",
|
||||||
|
"Bad prior experience",
|
||||||
|
"FSF paperwork (for GNU ELPA)" => "FSF paperwork",
|
||||||
|
:other]),
|
||||||
TextArea(:package_submission,
|
TextArea(:package_submission,
|
||||||
"If you write packages, how you you decide which repositories to submit it to (if any)?",
|
"If you write packages, how you you decide which repositories to submit it to (if any)?",
|
||||||
mandatory=false),
|
mandatory=false),
|
||||||
|
@ -202,10 +212,10 @@ the questions you see now will not neccesarily be in the final survey.",
|
||||||
:other])),
|
:other])),
|
||||||
SurveyPart("Contribution",
|
SurveyPart("Contribution",
|
||||||
RadioSelect(:emacs_contribution,
|
RadioSelect(:emacs_contribution,
|
||||||
"Have you contributed to Emacs or an ELPA package?",
|
"Have you contributed to Emacs or a GNU ELPA package?",
|
||||||
["Frequently", "Often", "Sometimes", "Rarely", "Never"]),
|
["Frequently", "Often", "Sometimes", "Rarely", "Never"]),
|
||||||
TextArea(:emacs_contribution_feedback,
|
TextArea(:emacs_contribution_feedback,
|
||||||
"Have you got any feedback on the Emacs/ELPA contribution process?",
|
"Have you got any feedback on the Emacs/GNU ELPA contribution process?",
|
||||||
validators=[wordlimit(400), charlimit(6*400)],
|
validators=[wordlimit(400), charlimit(6*400)],
|
||||||
mandatory=false),
|
mandatory=false),
|
||||||
RadioSelect(:package_contribution,
|
RadioSelect(:package_contribution,
|
||||||
|
|
Loading…
Reference in New Issue