diff --git a/sourcemint/.gitignore b/sourcemint/.gitignore deleted file mode 100644 index 81ce55f2..00000000 --- a/sourcemint/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -/dist/ -/node_modules/ \ No newline at end of file diff --git a/sourcemint/README.md b/sourcemint/README.md deleted file mode 100644 index 47e33462..00000000 --- a/sourcemint/README.md +++ /dev/null @@ -1,63 +0,0 @@ -Develop & Distribute ACE using the Sourcemint Loader -==================================================== - -The [Sourcemint JavaScript Loader](https://github.com/sourcemint/loader-js) is an optimized -module loader that boots sets of *statically linked* modules from *bundles*. An application may -load additional bundles by using *dynamic links*. - -*Bundles* are generated from the AMD formatted source files on the fly during development (using a server helper) -and in-batch for production builds. To generate bundles the Sourcemint [RequireJS SDK](https://github.com/sourcemint/sdk-requirejs) -and [Platform NodeJS](https://github.com/sourcemint/platform-nodejs) projects are used. - - -Development -=========== - -**Requirements:** - - * [NodeJS](http://nodejs.org/) - -**Install:** - - git clone git://github.com/ajaxorg/ace.git - cd ace - # TMP: Switch to sourcemint branch - git checkout sourcemint - cd sourcemint - npm install - -**Start development server:** - - node dev - -**NOTE:** Modified source files are automatically reloaded on browser refresh so there is no -need to restart the server during development. - - -Production -========== - -To generate production bundles, use the same setup as for *Development*, then run: - - // NOT YET IMPLEMENTED - node build ../demo/kitchen-sink ./dist - -Where `../demo/kitchen-sink` is the path to your ACE bootstrap package which embeds ACE in the page -or provides an interface for the rest of your application to interact with ACE. - -Everything needed for ACE (and your bootstrap package) to run will be written to the `./dist` directory which can be -used in a production application by serving these static files via a web server. To load the bootstrap file use: - - - - - - -See `../demo/kitchen-sink` for an example of how to write an ACE bootstrap package. - -See [Embedding Ace](https://github.com/ajaxorg/ace) and [Embedding API](https://github.com/ajaxorg/ace/wiki/Embedding---API) -for more information on how to embed and interact with ACE. diff --git a/sourcemint/dev.js b/sourcemint/dev.js deleted file mode 100644 index 5ce51b03..00000000 --- a/sourcemint/dev.js +++ /dev/null @@ -1,47 +0,0 @@ - -var PATH = require("path"), - FS = require("fs"), - CONNECT = require("connect"), - BUNDLER = require("sourcemint-platform-nodejs/lib/bundler"); - - -exports.main = function(options) { - - var server = CONNECT(); - - server.use(CONNECT.router(function(app) { - - app.get(/^\/loader.js/, CONNECT.static(PATH.dirname(require.resolve("sourcemint-loader-js/loader.js")))); - - app.get(/^(?:\/demo\/kitchen-sink)(?:\.js)?(\/.*)?$/, BUNDLER.hoist(PATH.dirname(__dirname) + "/demo/kitchen-sink", { - distributionBasePath: __dirname + "/dist", - packageIdHashSeed: "__ACE__", - bundleLoader: false, - logger: { - log: function() { - console.log.apply(null, arguments); - } - } - })); - - app.get(/^\//, function(req, res) - { - CONNECT.static(__dirname)(req, res, function() - { - res.writeHead(404); - res.end("Not found!"); - }); - }); - })); - - server.listen(options.port, "127.0.0.1"); - - console.log("ACE development server running at http://127.0.0.1:" + options.port + "/"); -} - -if (require.main === module) { - // TODO: Make configurable via command-line flag. - exports.main({ - port: 8888 - }); -} diff --git a/sourcemint/index.html b/sourcemint/index.html deleted file mode 100644 index b149a1c5..00000000 --- a/sourcemint/index.html +++ /dev/null @@ -1,16 +0,0 @@ - - - -
- -
- | - - | - - | -
| - - | - - | -
| - - | - - | -
| - - | - - | -
| - - | - - | -
| - - | - - | -
| - - | - - | -
| - - | - - | -
| - - | - - | -
| - - | - - | -
| - - | - - | -
| - - | - - | -
| - - | - - | -
| - - | - - | -
| - - | - - | -
| - - | -- - | -
| - - | -- - | -