scratchfoundation / scratch-vm

Virtual Machine used to represent, run, and maintain the state of programs for Scratch 3.0
http://scratchfoundation.github.io/scratch-vm/
BSD 3-Clause "New" or "Revised" License
1.19k stars 1.46k forks source link

Links to Scratch 3.0 extensions broken #2410

Open godmar opened 4 years ago

godmar commented 4 years ago

I would like to get information about Scratch 3.0 extensions. On the Scratch Extensions website is a link to this repo. The linked-to page, which is part of this repo, contains a broken link in this passage:

For documentation regarding other aspects of Scratch 3.0 extensions see this Extensions page on the wiki.

The broken link refers to https://github.com/LLK/docs/wiki/Extensions which does not exist at this time. Should the link go to https://github.com/LLK/scratch-vm/wiki/Scratch-3.0-Extensions-Specification perhaps? But that page says it has moved to https://github.com/LLK/scratch-vm/blob/develop/docs/extensions.md which would form a link cycle :-(.

What I would really like to be able to find information about is the mechanism to "extend Scratch with HTTP requests" alluded to on the Scratch Extensions page. Does it exist?

ericrosenbaum commented 4 years ago

Hi @godmar- thanks for your question. Our documentation for extensions is incomplete- sorry about that. We hope to work on it at some point in the future, assuming we can balance that against other priorities.

The wiki you're referring to is maintained by volunteers outside the scratch team, so I'm not very familiar with it's contents, sorry.

re: extending scratch with HTTP requests, that is a feature from previous versions of Scratch, but it is not currently supported. Depending on what you're interested in doing, you may be able to do the relevant communication directly using javascript inside of a Scratch 3.0 extension. Or, if you are trying to connect to a bluetooth device, you could consider using our Scratch Link application, which acts as a bridge (it's available for mac and windows, from the landing page for each of our official hardware extensions, such as the micro:bit).

2br-2b commented 3 years ago

Duplicate of https://github.com/LLK/scratch-vm/issues/2208