TouchDevelop is a touch-friendly app creation environment for iPad, iPhone, Android, Windows, Mac, Linux. Our mobile-friendly editor makes coding fun, even on your phone or tablet!
Перейти к файлу
Jonathan Protzenko fe43618602 Add [jake.bat] so that users can type jake normally even on Windows. 2015-02-04 09:48:17 -08:00
ast Current prototype for building with Jake. 2015-02-04 08:12:08 -08:00
browser New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
build Start moving to [tsd]. More troubles ahead... 2015-02-04 08:12:08 -08:00
css New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
cssPrefixes Use unix-style paths for consistency. 2015-02-04 09:31:22 -08:00
editor Current prototype for building with Jake. 2015-02-04 08:12:08 -08:00
genStubs Start moving to [tsd]. More troubles ahead... 2015-02-04 08:12:08 -08:00
images New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
intellitrain New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
json New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
lib New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
libcordova New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
libnode Start moving to [tsd]. More troubles ahead... 2015-02-04 08:12:08 -08:00
libwab New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
libwinRT Build goes through, but it is still buggy. 2015-02-04 08:53:03 -08:00
mc New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
nodeclient Start moving to [tsd]. More troubles ahead... 2015-02-04 08:12:08 -08:00
noderunner Build goes through, but it is still buggy. 2015-02-04 08:53:03 -08:00
officemix New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
rt Current prototype for building with Jake. 2015-02-04 08:12:08 -08:00
runner Build goes through, but it is still buggy. 2015-02-04 08:53:03 -08:00
shell Sprinkle a few more <any>'s to make things compile. Fix the concatenation issue. 2015-02-04 09:09:17 -08:00
storage New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
Jakefile Seems to be working for me. Please test. 2015-02-04 09:27:14 -08:00
LICENSE New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
Makefile New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
README.md New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
app.manifest New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
browsers.html New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
compile.bat New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
dummycordova.js New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
error.html New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
favicon.ico New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
files.txt New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
help.cache New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
index.html New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
jake.bat Add [jake.bat] so that users can type jake normally even on Windows. 2015-02-04 09:48:17 -08:00
manifest.json New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
minify.bat New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
officemix.html New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
package.json Seems to be working for me. Please test. 2015-02-04 09:27:14 -08:00
prepapp.bat New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
release.bat New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
runner.html New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
scripts.cache New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
tdlocal.cmd New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
tdnode.bat New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
tokensigner.html New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
tsd.json Start moving to [tsd]. More troubles ahead... 2015-02-04 08:12:08 -08:00
update-docs.bat New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
webapp.html New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
win8.html New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00
worker.js New initial commit. Yay again! 😹 2015-02-04 08:07:58 -08:00

README.md

TouchDevelop

TouchDevelop is a touch-friendly app creation environment for iPad, iPhone, Android, Windows, Mac, Linux developed with <3 at Microsoft Reasearch. Our mobile-friendly editor makes coding fun, even on your phone or tablet!

Try it now in any browser:

what's it in this repo?

The repo is mostly written in Typescript with tiny pieces of HTML gluing.

This repo contains the source code for:

  • the browser client
  • the compiler
  • the editor
  • the runtime
  • the node.js client

However, you will not find the cloud backend running on https://www.touchdevelop.com that takes care of storing and managing the scripts.

how to build

Make sure you've got all the dev dependencies ready.

npm install

Build the tree

jake

how to run this thing locally

After building, you can run TouchDevelop from a local node server by running

td

how do i run the tests

Just write test...

test