My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Links

Milk: Make include list kit - Black Math edition

Reusing JSDB (from Shanti Rao), which is basically a host embdedding SpiderMonkey, Milk provide some common build tasks for your ECMAScript projects in a command-line tool.

Wait...

First, JSDB realy is a great tool, and even if you can compile it in such a way that you can obtain an executable for Windows and Linux, you can obtain only a command-line tool, and Milk just crave for a GUI.

Second, Milk in JSDB is already done, but honestly the code just sucks and I'm ashamed of it, and worst the tool smells the unmaintainable big ball of mud coded in 2 days smells.

So, Milk will be based on Apollo and be redone from scratch and hopefully have an improved design.

My goal for Milk is to make a swiss army knife for building any ECMASCript source code.

Another goal (and not a secondary one) is to provide a 'GUI in context', that means depending on the context of your task compiling Flex2 / compacting JavaScript / etc. the visuals and options of Milk change dynamically.

Priority One Features planed:

  • one executable/host, no dependencies, cross-platform Win/Mac (Linux if possible)
  • a comprehensive GUI but still powerfull command-line arguments
  • combine multi files to one file
  • remove comments from source code
  • compact source code

General Features planed:

  • GUI panel to compile with Flex 2 compiler
  • GUI panel to compile Apollo applications
  • ECMAScript config files
  • save/load config files
  • different profile (dev, release, debug, etc.)
  • zip files/releases
  • upload files/zip to FTP
  • generate a detailled log of the building
  • run unit tests
  • generate unit tests
  • generate ReadMe, etc. from template
  • get info from Subversion

This project will start as soon a public alpha/beta for Apollo will appear AND will support exe access.

Powered by Google Project Hosting