Skip to content
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

help system #65

Open
darvin opened this issue Sep 29, 2010 · 8 comments
Open

help system #65

darvin opened this issue Sep 29, 2010 · 8 comments
Labels
docs+guides Programming curriculum in the application and any other instructions

Comments

@darvin
Copy link

darvin commented Sep 29, 2010

current help system is untranlability (
let's bring them to online - git wiki pages wfor example

@cool-RR
Copy link
Member

cool-RR commented Sep 29, 2010

You'll have to clarify. What do you mean online? I want PythonTurtle to be usable in an offline computer as well.

@darvin
Copy link
Author

darvin commented Sep 29, 2010

so we need write help in markdown for example, put it to github. and we need doc build system that will generate offfline help files from it and ship in package
i think that systems exist, i look for it

@cool-RR
Copy link
Member

cool-RR commented Sep 29, 2010

The most important thing is that operating the offline help will be dead simple. The current help screen is very simple and I'm pleased with that. If you want to revamp the help screen, that's okay, but I'll accept it only if it's very simple to use, so little children (which are the target audience here) would not be confused by it.

@darvin
Copy link
Author

darvin commented Sep 29, 2010

so let's autobuild it from online help, that will contain some meta information to generate children's pictures

@cool-RR
Copy link
Member

cool-RR commented Sep 29, 2010

Sounds good.

@bittner bittner mentioned this issue Sep 23, 2018
@bittner
Copy link
Member

bittner commented Mar 30, 2019

Let's rephrase this for 2019. We shall:

  1. turn the current help pages (as in /pythonturtle/resources and /images worktable) to a tree of generated HTML documents.
  2. make sure this can be rendered by the application directly on all target platforms.
  3. ensure the documentation can be translated easily in future (see gettext, Pootle/Crowdin/Transifex).
  4. optionally, allow the generated HTML documentation to be consumed with any web browser.

The two main objectives remain. It must be:

  • Easy to consume in an offline fashion.
  • Easy to understand for children (and adults alike).

The main benefit will be ease to extend the documentation. And flexibility to consume it in a modern, probably future-proof fashion.

@cool-RR
Copy link
Member

cool-RR commented Mar 30, 2019

Agreed.

@bittner bittner added the docs+guides Programming curriculum in the application and any other instructions label Mar 31, 2019
@nmz787
Copy link

nmz787 commented Oct 28, 2020

I think the "help" page in the GUI needs a tab listing all the available commands (i.e. the API). Bonus points if each command had a thumbnail associated with it (maybe next to go(50) an animated GIF of the turtle moving up, next to turn(90) a moving GIF of the turtle rotating, etc)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs+guides Programming curriculum in the application and any other instructions
Projects
None yet
Development

No branches or pull requests

4 participants