-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve Documentation vs Wiki vs Google Group #416
Comments
Hi Sam, thanks for taking the time to help us improve our documentation. I'll share my own thoughts in response.
Mailing list -> Wiki -> Website docs Maybe we can also automatically integrate the Wiki into the website, I'll look for a way. The thing is, we're stretched pretty thin right now, with two thirds of the formr team adapting to parenting another demanding baby. So, any help is welcome. It's often easier for me to find the time to correct someone else's explanation than to write a useful explainer myself (curse of knowledge etc.). We will also have to link to the soon three tutorial papers on formr at some point.
Another way you can help: In a case like your query, add the question and the right answer to the Wiki FAQ: https://github.com/rubenarslan/formr.org/wiki/FAQ---frequently-asked-questions |
First, I want to say that formr is awesome and you all rock for building this! 💯
(Please note, this is the first time ever I open an issue so thank you for your patience and advice 🤓. It has ended up being quite verbose because of different requests being made, but they were related so... Just tell me and I'll split it in 2 or 3.)
So I have been using and searching through the documentation, wiki, mailing list(google group) for quite a while now and here's some features or enhancement requests that I think would help a great deal the community, especially the new GitHub users (I include myself here).
Here's the list with some explanation below:
1. Make the website documentation searchable
Having a documentation where users can type whatever keyword they have in mind and search throughout the documentation would help users find the information quicker and they are more likely to find what they are looking for before asking a question on the mailing list.
I am pretty sure you already use a documentation generator but I gave MkDocs and Docsify as examples of searchable documentation. Obviously, using R to generate the documentation would be logical, so I reckon using Bookdown could be a suitable option. This could be a community-based documentation/FAQ where people could contribute to it. As of now, I am now sure where I have to go to add some documentation.
2. Make the Wiki and the website documentation content the same.
As of now, it is quite difficult to know where to look to get an answer. It is not clear whether the website or the wiki contains the same documentation or which one has the most complete documentation. Of course if 1. is implemented in the near future, this wouldn't be a problem. Anyhow, I think having the doc only in one place could facilitate the searching process.
Related to this, I think adding most relevant questions or generic question from the mailing list to the documentation (once a working answer has been given) would benefit the community. Is there already a curating process or you simply answer as people ask ? As a proof of concept, I'll explain what triggered me to open this issue:
So I finally made it work with solution provided in New users in the same device after having tried the (final) incorrect solution provided by the user. This proves that users could benefit of having it clearly written down.
This simple scenario where someone would like to have participants log out of their current run once their done and start the same run for a new participant is really easy to do once you know how, but not easy if you don't know how to do it or where to find the solution... (My bad if I have missed where in the documentation this solution is provided).
3. Improve the Contributing.md file
Based on my experience of 2., I would happily provide an explicit written procedure for this scenario in the documentation and more... But as of now, I find the Contributing.md file not really helpful in telling me how I am supposed to contribute... Well, can we contribute even though we are not so tech-savvy (I guess we all have to start somewhere)?
Cheers,
The text was updated successfully, but these errors were encountered: