-
Notifications
You must be signed in to change notification settings - Fork 176
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.
If you have never programmed in TypeScript before, you should read our TypeScript Background Information article.
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.