Skip to content

davidribyrne/block-car

 
 

Repository files navigation

Code.org

Circle CI Coverage Status

Welcome! You've found the source code for the Code.org website and the Code Studio platform. Code.org is a non-profit dedicated to expanding access to computer science education. You can read more about our efforts at code.org/about.

Quick start

  1. Follow our setup guide to configure your workstation.
  2. rake build to build the application.
  3. bin/dashboard-server to launch the development server.
  4. Open your browser to http://localhost-studio.code.org:3000/.

To see a list of all build commands, run rake from the repository root.

How to help

Wondering where to start? See our contribution guidelines.

What's in this repo?

Here's a quick overview of the major landmarks:

The server for our Code Studio learning platform, a Ruby on Rails application responsible for:

  • Our courses, tutorials, and puzzle configurations
  • User accounts
  • Student progress and projects
  • The "levelbuilder" content creation tools

The server for the Code.org website, a Sinatra application responsible for:

The JavaScript 'engine' for all of our tutorials, puzzle types and online tools. It gets built into a static package that we serve through dashboard. Start here if you are looking for:

JavaScript code specific to our Code Studio learning platform. This also becomes a static package served by dashboard, and is tightly coupled to dashboard code.

Documentation

Everything else

  • aws: Configuration and scripts that manage our deployments.
  • bin: Developer utilties.
  • blockly-core: Our custom version of Google Blockly, the visual programming language used for many of our interactive tutorials.
  • cookbooks: Configuration management through Chef.
  • shared: Source and assets used by many parts of our application.
  • tools: Git commit hooks.

About

The code powering code.org and studio.code.org

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 67.0%
  • HTML 21.4%
  • Ruby 4.2%
  • PHP 3.4%
  • CSS 3.3%
  • Gherkin 0.2%
  • Other 0.5%