Discuss Scratch

mewtaylor
Scratcher
100+ posts

Guide to Scratch Open Source Projects

Welcome to Scratch's Open Source Repositories forum! Here you will find all sorts of discussions and announcements relating to the work we do as a community to build the Scratch website/language using text-based coding languages. The Scratch Team invites others to participate in a variety of ways, such as :
  • Fixing bugs on our open source repositories
  • Adding questions/comments about how to get started building with our open source repositories
  • Participating in discussions about work with copies (forks) of the open source repositories

What's an Open Source Project?
When coding a project in the greater community of software developers, open source refers to coding something that anyone has free access to, like Scratch projects. This means you can of course grab a copy of our open source repository and build with it however you'd like to!

Open source repositories can be collaborative though, and usually have a small group of people who spend a lot of time working on them and maintaining them. While each one is worked on collaboratively by a small group of people – the Scratch Team – we still highly encourage, and really want contributions to them from the community.

At Scratch, we have a couple of different open source repositories. While the Scratch Team are the only people who can create new features for the repositories at this point, we do accept bug fixes and bug reports from the community.

What can we use this forum for?
To ask pretty much any questions and comments you might have about any of our open source projects .

Having trouble getting a copy of the project and working with it on your own computer? Ask about it in the forum!

Working on something in your own copy that you need help with, or want to work on someone else with? Ask someone in the forum!

We really want this to be a place where we all come together not only to build and talk with Scratch, but to build Scratch itself.

Here's a list of all of our current open source projects:
  • Scratch Blocks – a fork of Google's Blockly project. Together with the Scratch Virtual Machine (VM) this codebase allows for the rapid design and development of visual programming interfaces. This is still in development, and will be a part of the next generation of Scratch which we informally call “Scratch 3.0”.

  • Scratch Virtual Machine – a library for representing, running, and maintaining the state of scripts written using Scratch Blocks.

  • Scratch WWW – the new user interface for the Scratch website (including the recently updated Scratch Homepage) and where all of our ongoing updates to the website design will go.

  • ScratchX – the code for the ScratchX website, which is a separate experimental platform built to test experimental Scratch features, also known as Experimental Extensions. There is no login or community component to ScratchX, and projects created within ScratchX can only be run on ScratchX.

  • Scratch REST API – the documentation on how you can access Scratch data programmatically, outside of the Scratch website interface. Props to @liam48D for starting their own documentation before we released the API too!

  • Scratch Parser – A Node.js module that parses and validates Scratch projects.

Last edited by mewtaylor (Sept. 19, 2016 17:37:03)

liam48D
Scratcher
1000+ posts

Guide to Scratch Open Source Projects

mewtaylor wrote:

Props to @liam48D for starting their own documentation before we released the API too!
Aww, thanks.

(60 second rule is killing me :P)

202e-202e-202e-202e-202e UNI-CODE~~~~~
WooHooBoy
Scratcher
1000+ posts

Guide to Scratch Open Source Projects

Hrmm, now the request limit is 10/s? Awesome!

considered harmful
powercon5
Scratcher
1000+ posts

Guide to Scratch Open Source Projects

Intresting.



Witty signature.





liam48D
Scratcher
1000+ posts

Guide to Scratch Open Source Projects

WooHooBoy wrote:

Hrmm, now the request limit is 10/s? Awesome!
Great! That's much more than before. Sounds fun.

Last edited by liam48D (Feb. 2, 2016 15:51:06)


202e-202e-202e-202e-202e UNI-CODE~~~~~
D_i_a_v_l_o
Scratcher
500+ posts

Guide to Scratch Open Source Projects

Omg! New forum!

animator
D_i_a_v_l_o
Scratcher
500+ posts

Guide to Scratch Open Source Projects

Cool

animator
gdpr533f604550b2f20900645890
Scratcher
1000+ posts

Guide to Scratch Open Source Projects

When I logged in today, I saw this forum and was surprised!
TheAwesomeMaster
Scratcher
1000+ posts

Guide to Scratch Open Source Projects

This sounds so cool! I love the idea of others building on what Scratch is.

Also, I was quite surprised to see this new sub-forum.

8th post yay

Hello!
I'm TheAwesomeMaster: a middle school violist (someone who plays the viola), coder, artist, and writer! I also enjoy role-playing and helping out in the community.
| Profile | Wiki Page | Scratch String Orchestra | ᎪρᏂεℓ༏Ꮻ₪~ A Space Odyssey by Novakitty |
If you are reading this, comment “I have superpowers.” on my profile.
^._.^::control //This is Kallie. She is a certified siggy protector. She protects my siggy from kumquats.
chacharosie8888
Scratcher
1000+ posts

Guide to Scratch Open Source Projects

This is new! I have a habit of clicking the first link I see under “About Scratch” so I can answer questions in the “Questions about Scratch”. I clicked the first link and I was like “Wait a minute, this isn't Questions about Scratch!” . Cool forum for people who use these!

Last edited by chacharosie8888 (Feb. 2, 2016 21:36:39)

djdolphin
Scratcher
1000+ posts

Guide to Scratch Open Source Projects

This subforum should probably be moved below most of the other ones in the About Scratch category.

!
Jonathan50
Scratcher
1000+ posts

Guide to Scratch Open Source Projects

So much hype!

Not yet a Knight of the Mu Calculus.
Jonathan50
Scratcher
1000+ posts

Guide to Scratch Open Source Projects

-snipped because fixed-
Help?
I have the latest version of node and npm.
I am running Debian GNU/Linux 7.0 Jessie.
My browser / operating system: Linux, Firefox 38.0, No Flash version detected

EDIT: nvm, I had run ‘npm install’ with an outdated version of NPM. I just started over and it works fine now.

EDIT 2: everything works except I can't log in, this may be because Firefox doesn't want to transmit my password over HTTP. (it's probably fine since it's on my local network.)
Really cool though.

Last edited by Jonathan50 (Feb. 2, 2016 23:18:54)


Not yet a Knight of the Mu Calculus.
Thepuzzlegame
Scratcher
1000+ posts

Guide to Scratch Open Source Projects

djdolphin wrote:

This subforum should probably be moved below most of the other ones in the About Scratch category.
Yeah. Maybe nestled between the Advanced Topics and Connecting to the Physical World?

hi!
savaka
Scratcher
1000+ posts

Guide to Scratch Open Source Projects

Cool new forum! Based on the date of the opening post it seems this has been planned for a while but not made public.
Jonathan50
Scratcher
1000+ posts

Guide to Scratch Open Source Projects

savaka wrote:

Cool new forum! Based on the date of the opening post it seems this has been planned for a while but not made public.
Oh I just noticed. Maybe the forum existed but it's hidden (like the Scratch Helper Groups)

Not yet a Knight of the Mu Calculus.
NoMod-Programming
Scratcher
1000+ posts

Guide to Scratch Open Source Projects

savaka wrote:

Cool new forum! Based on the date of the opening post it seems this has been planned for a while but not made public.
OMG YOU'RE RIGHT!

Long-since moved on from Scratch, if you need to find all my posts, search this in google: 3499447a51c01fc4dc1e8c3b8182b41cb0e88c67
-Cherri-
Scratcher
100+ posts

Guide to Scratch Open Source Projects

Cool new forum!

Hiii! :3

I'm the one and only cherbear who loves helping newbies!
WooHooBoy
Scratcher
1000+ posts

Guide to Scratch Open Source Projects

Thepuzzlegame wrote:

djdolphin wrote:

This subforum should probably be moved below most of the other ones in the About Scratch category.
Yeah. Maybe nestled between the Advanced Topics and Connecting to the Physical World?
ayy it's been done!

Well not quite. But still not at the top anymore.

considered harmful
pastelistic
Scratcher
500+ posts

Guide to Scratch Open Source Projects

Awesome new forum


Powered by DjangoBB