Skip to content

Google Summer of Code 2015 Starter Task

John Vilk edited this page Mar 5, 2015 · 16 revisions

If you're potentially interested in working on Doppio for Google Summer of Code, then you're at the right wiki page!

  • If you were interested in our idea involving network sockets, read on.
  • If you were interested in the Python Interpreter, click here (TODO: Write that page.).

This document will walk you through setting up a development environment for Doppio, building Doppio and DoppioJVM, adding a native method to DoppioJVM, and opening up a pull request.

In this document, we will get you up and running with DoppioJVM, and will walk you through writing your first pull request.

Background Information

If you have never programmed in TypeScript before, you should read our TypeScript Background Information article.

Prerequisites

Before doing anything, you should install the following items:

  • Node v0.12 (Note: The current bleeding-edge version of Doppio is incompatible with v0.10.)
    • We use Node to build Doppio/DoppioJVM. In addition, DoppioJVM can run on the command line using Node, which is useful during development.
  • Atom Editor
    • The GitHub Atom editor has cross-platform integration with the TypeScript compiler, which gives you autocomplete and compiler feedback if you make a mistake.
Clone this wiki locally