the-xkcd-community / the-red-spider-project

Coding and xkcd combined, for fun!
http://the-xkcd-community.github.com/the-red-spider-project
Other
40 stars 33 forks source link

Welcome tutorial #72

Open jgonggrijp opened 10 years ago

jgonggrijp commented 10 years ago

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.

mrhmouse commented 10 years ago

I've started playing with this at my rsp-tutorial branch.