We should have a command that guides people through all the available options when using or hacking the RSP. I suggest the name rsp-tutorial for this command. When rsshell is first run after a new installation it should offer the tutorial.
The tutorial program should ask what the user wants and demonstrate or explain things along the way. I imagine an opening menu like this:
Welcome to the Red Spider Project tutorial. I will be your faithful
guide through the possibilities of the project. While in rsshell you
can call me at any time with the following command:
rsp-tutorial
I can even do some of the work for you and point you to other sources
for more help. Let's get started!
What would you like to do?
1. Explore the installed software.
2. Learn about the RSP community.
3. Contribute to the project.
4. Quit.
>
Choosing an option other than "quit" would lead either to action or to a new menu. For example, option 3 might lead to a menu like the following:
Would you like to...
1. help out with stuff other people are currently working on?
2. work on an idea of your own?
3. get inspired from our list of free ideas?
4. improve our documentation?
5. return to the previous menu?
6. quit?
>
Option 1 may in turn cause the tutorial program to summon the issue tracker. You get the idea, I hope.
We should have a command that guides people through all the available options when using or hacking the RSP. I suggest the name
rsp-tutorial
for this command. Whenrsshell
is first run after a new installation it should offer the tutorial.The tutorial program should ask what the user wants and demonstrate or explain things along the way. I imagine an opening menu like this:
Choosing an option other than "quit" would lead either to action or to a new menu. For example, option 3 might lead to a menu like the following:
Option 1 may in turn cause the tutorial program to
summon
the issue tracker. You get the idea, I hope.