Coder Social home page Coder Social logo

danielrosenwasser / 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 15.35 GB

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

Home Page: http://code.org

License: Other

Shell 0.42% JavaScript 56.16% Ruby 22.59% Python 0.07% Lua 0.06% TypeScript 1.09% CSS 1.20% HTML 2.04% PLpgSQL 0.01% Jupyter Notebook 7.94% Dockerfile 0.02% EJS 0.32% Haml 3.14% SCSS 3.68% Gherkin 1.28% sed 0.01%

code-dot-org's Introduction

Code.org

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 if you have not done so already
  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:

Documentation

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. Though there are currently some exceptions, the goal is that all JS code ultimately lives here, so that it gets the benefit of linting/JSX/ES6/etc. Start here if you are looking for:

Everything else

  • aws: Configuration and scripts that manage our deployments.
  • bin: Developer utilities.
  • 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

ajpal avatar aoby avatar ashercodeorg avatar bcjordan avatar bencodeorg avatar bethanyaconnor avatar bjvanminnen avatar breville avatar caleybrock avatar cpirich avatar davidsbailey avatar deploy-code-org avatar dmcavoy avatar erin007 avatar hacodeorg avatar hamms avatar islemaster avatar jmkulwik avatar joshlory avatar laurelfan avatar maddiedierker avatar maureensturgeon avatar mehalshah avatar molly-moen avatar nkiruka avatar pcardune avatar philbogle avatar sureshc avatar tanyaparker avatar wjordan 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.