2.9.1 • Published 9 years ago

bse-admin v2.9.1

Weekly downloads
4
License
MPL-2.0
Repository
github
Last release
9 years ago

bse-admin

NPM

Coveralls branch Travis David David

Сборщик данных для bem-site-engine

В качестве хранилища данных используется база данных LevelDB

Соответствующий nodejs модуль для работы с базой данных.

Структура работы основана на создании сценариев и последовательном выполнении всех этапов в данных сценариях.

Доступные сценарии описаны модулями которые находятся в директории targets

API

//TODO написать документацию по API

Сценарии

Сценарий представляет собой класс который должен быть унаследован от класса TargetBase

var TargetBase = require('./base').TargetBase,
    TargetFoo = function (options) {
        this.init(options);
    };

TargetFoo.prototype = Object.create(TargetBase.prototype);
TargetFoo.prototype.init = function (options) {
    [
        // Set list of tasks here
    ].forEach(function (task) {
        this.addTask(task);
    }, this);

    TargetBase.prototype.init.call(this, options);
};

TargetFoo.prototype.getName = function () {
    return 'Your target name';
};

exports.TargetFoo = TargetFoo;

При создании сценария должны быть переопределен метод init в котором нужно указать массив тех шагов которые должны быть выполнены для данного сценария в той последовательности в какой они написаны.

Также должен быть переопределен метод getName который должен возвращать название сценария. Это необходимо для построения логов.

Готовые сценарии

Тестирование

Для запуска тестов с дополнительной проверкой синтакса:

npm test

Для запуска только mocha тестов:

npm run mocha

Для запуска тестов с покрытием:

npm run istanbul

Ответственный за разработку: @tormozz48

2.9.1

9 years ago

2.9.0

9 years ago

2.8.1

9 years ago

2.8.0

9 years ago

2.7.2

9 years ago

2.7.1

9 years ago

2.7.0

9 years ago

2.6.3

9 years ago

2.6.2

9 years ago

2.6.1

9 years ago

2.6.0

9 years ago

2.5.5

9 years ago

2.5.4

9 years ago

2.5.3

9 years ago

2.5.1

9 years ago

2.5.0

9 years ago

2.4.11

9 years ago

2.4.10

9 years ago

2.4.9

9 years ago

2.4.8

9 years ago

2.4.7

9 years ago

2.4.6

9 years ago

2.4.5

9 years ago

2.4.4

9 years ago

2.4.3

9 years ago

2.4.2

9 years ago

2.4.1

9 years ago

2.4.0

9 years ago

2.3.5

9 years ago

2.3.4

9 years ago

2.3.3

9 years ago

2.3.2

9 years ago

2.3.1

9 years ago

2.3.0

9 years ago

2.2.6

9 years ago

2.2.5

9 years ago

2.2.4

9 years ago

2.2.3

9 years ago

2.2.2

9 years ago

2.2.1

9 years ago

2.2.0

9 years ago

2.1.1

9 years ago

2.1.0

9 years ago

2.0.3

9 years ago

2.0.2

9 years ago

2.0.1

9 years ago

2.0.0

9 years ago

1.4.1

9 years ago

1.4.0

9 years ago

1.3.4

9 years ago

1.3.3

9 years ago

1.3.2

9 years ago

1.3.1

9 years ago

0.0.8

10 years ago