adaptivejs v2.3.4
Adaptive.js
Framework for creating adaptive templated websites using Javascript
Full Documentation: http://adaptivejs.mobify.com/
Getting Started
Getting started with Adaptive.js development involves a few steps: 1. Clone this repository 2. Install dependencies 3. Generate test project 4. Link local adaptive.js repository to project 5. Test your changes
Download
To begin, clone this repository. cd into your chosen folder, and run the following:
npm installThis will prepare your local adaptive.js environment for development.
Install dependencies
The following dependencies will need to be installed to preview your changes:
These dependencies and their installation are described in greater detail in our Getting Started guide.
Generate a test project
Once you have installed the previous dependencies, download the Adaptive.js Generator using the following command:
npm install -g generator-adaptivejsAfter installation of the generator has finished, create a new directory for your test project using the generator. Run the following to generate a new project:
yo adaptivejsAnswer the questions asked by the Yeoman generator to complete the process.
Link your adaptive.js development environment
To link your local Adaptive.js repository for use as a Node module within the test project, run the following:
cd <your_adaptivejs_repo>
npm link
cd <your_test_project>
npm link adaptivejsNow any changes you make to your repository will be reflected in your test project.
Test Your Changes
cdinto your test project directory- Run
grunt preview - Using a browser, navigate to http://preview.mobify.com
- In the 'Site URL' field, enter the website you want to adapt. NOTE: The site must have a Mobify tag installed.
- In the 'Bundle Location' field, enter
http://localhost:8080/adaptive.js - Press the 'Preview' button and you should see your test project adaptation
Running The Tests
To run tests in the terminal, run the following:
grunt testTo run your tests in the browser, run the following:
grunt test_browserand browse to: http://localhost:8888/tests/
Releasing
When releasing a new version, follow these steps:
- Make sure all tests pass locally using
grunt test. - Make sure all tests pass on Saucelabs with
grunt test_saucelabs. - Bump version in package.json
- Add to CHANGELOG
- Create a new git tag corresponding to that version and push to origin.
npm publish- Update https://cloud.mobify.com/docs/adaptivejs/changelog/
- Update http://adaptivejs.mobify.com/docs/install/ with the latest recommended versions of Node, NPM, etc.
8 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago
12 years ago