GithubHelp home page GithubHelp logo

chenshan / code-dot-org Goto Github PK

View Code? Open in Web Editor NEW

This project forked from code-dot-org/code-dot-org

0.0 1.0 0.0 4.72 GB

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

Home Page: http://code.org

License: Other

Ruby 6.83% JavaScript 56.42% HTML 26.12% POV-Ray SDL 0.01% Python 0.01% CSS 4.65% Perl 0.02% Shell 0.18% Prolog 0.01% GCC Machine Description 0.01% Gherkin 0.39% Processing 0.02% PHP 5.05% ApacheConf 0.01% Racket 0.28%

code-dot-org's Introduction

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.
  • cookbooks: Configuration management through Chef.
  • shared: Source and assets used by many parts of our application.
  • tools: Git commit hooks.

code-dot-org's People

Contributors

deploy-code-org avatar islemaster avatar bjvanminnen avatar tanyaparker avatar breville avatar bcjordan avatar laurelfan avatar davidsbailey avatar ashercodeorg avatar hamms avatar wjordan avatar philbogle avatar cpirich avatar mehalshah avatar caleybrock avatar geoffrey-elliott avatar rlhawk avatar balderdash avatar pcardune avatar aoby avatar sfilman avatar kozzi avatar dabbler0 avatar steveeisner avatar mrjoshida avatar rvarshney avatar beezwaxz avatar mehals avatar pickettd avatar phantommike avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.