21.03.2014

JSSDK. Введение.

JSSDK
Введение

Идеология

Идеология

Начало работы

  1. Клонирование репозитория

grunt jsdoc

grunt dev-server

grunt dev-server

Running "dev-server" task >> Сервер запущен: http://127.0.0.1:1625/ — документация http://127.0.0.1:1625/tests/ — запуск тестов http://127.0.0.1:1625/report/coverage/ — code coverage >> Запуск apidoc сервера, port: 1624

git commit -am"+ config module" (плохо)

Running "jshint:all" (jshint) task Linting config/config.js...ERROR [L18:C20] Unexpected space after '_split'. function _split (val) { [L76:C19] Unexpected space after '_grep'. function _grep (obj, key, set, value) {

git commit -am"+ config module" (хорошо)

Running "jshint:all" (jshint) task >> 6 files lint free. Done, without errors. [config bcc9360] + config module 5 files changed, 488 insertions(+) create mode 100644 config/README.md create mode 100644 config/config.js create mode 100644 config/config.test.js

git push origin master

Running "qunit:all" (qunit) task Testing tests/index.html ....................................................OK >> 303 assertions passed (1580ms) >> Coverage: >> - Lines: 99.39% >> - Statements: 99.39% >> - Functions: 100% >> - Branches: 93.9% Done, without errors.

Во всех ветках кроме master, можно делать всё что угодно ;]

Автоматизация

Если какую-то операцию вы делаете больше двух раз, сделайте таск.

В следующей серии

В следующей серии:

The End

github.com/RubaXa
@ibnRubaXa