martinet-ide v0.5.12
Martinet: an integrated build and deploy system for modern web languages
Install
npm install -g martinet-ideRun tests
Recommended to ensure that everything is working as expected on your platform.
From the repository root:
Run all tests: npm test
Run a specific test or set of tests:
- First install
nodeunitglobally usingnpm install -g nodeunit - To run the compile phase test (for example):
nodeunit test/phases/compile-phase_test.js - To run an entire directory of tests:
nodeunit test/e2e
Start a project
- Create an empty directory and
cdto it. - Run
martinet initto initialize the directory with the "basic" project skeleton. - Run
martinetto start the interactive development environment, and copy the URL shown in the terminal to a browser to live-preview your project. Any changes you make to your source files will trigger a project rebuilt and will automatically refresh your browsers.
Tip: If connecting from another device on the LAN (say a smartphone), instead of the host 0.0.0.0, use your computer's LAN IP address, which could be something like 192.168.1.4 or 10.0.0.8.
Build and deploy
Build your project into an optimized web-ready file distribution using martinet build -c prod
from your project directory. The distribution is written into the dist directory, after which
you can run martinet deploy to deploy it incrementally (for speed).
Documentation
Full documentation is available at http://martinet.io/.
The source for martinet.io is included in the repository in the site
directory, which is a Martinet project. Change to the site directory and
run martinet to serve a local version of martinet.io.
