Eng:Open Source Projects (forum)

The Open Source Projects forum is a forum in the Scratch Forums where Scratchers can discuss about Scratch's different open source projects. Announcements will also be made relating to the work we do as a community to build the Scratch website/language using text-based coding languages. The forum was made public on the 2nd of February, 2016, however, it was created privately before then.

What the Forum Contains
This forum can be used: "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."

- Mewtaylor, Scratch Team member

Example Posts
Example Question A question in the forum might look like this:

What is ScratchX and what does it do?

Example Suggestion A suggestion in the forum might look like this:

The ScratchX code seems a little messy, what if we changed it around like this: [insert code suggestion].

Open Source Projects
Open source projects refers to the coding of a certain website/project that everyone can have access to, like Scratch projects. These can be known as repositories. Repositories can also be collaborative to help further build that website/project. The forum encourages contributions to the Scratch repository from the Community to make make improvements on Scratch. Currently, there are multiple open source Scratch repositories.

Scratch Open Source Projects
There are currently three open source projects for Scratch:

"*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."

- Scratch Team member Mewtaylor