parrotkesha / redmine_sync
Academy homework
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/parrotkesha/redmine_sync
Requires
- php: ^7.0
 - danielstieber/coda-php: ^0.0.3
 - kbsali/redmine-api: ^1.5
 - symfony/yaml: 4.2
 
Requires (Dev)
- phpunit/phpunit: ^7.5
 
This package is auto-updated.
Last update: 2025-10-16 23:21:31 UTC
README
Домашнее задание в Академии AERO. Модуль для импорта данных из Redmine в Coda
Установка
$ composer require parrotkesha/redmine_sync
Использование
- Создать yaml-файл с конфигурацией. Файл должен содержать параметры для подключения к Redmine и Coda. Ниже приведен шаблон конфигурационного файла:
 
redmine:
  period: <Время, за которое нужно получить данные>
  limit: <Количество получаемых данных>
  url: <URL-адрес Redmine>
  key: <Ключ доступа>
coda:
  token: <API-токен Coda>
  doc: <ID документа>
  table: <Название таблицы>
- Создать объект класса Synchronization, передав в параметрах путь к yaml-файлу:
 
$redmineCoda = new Synchronization(<путь_к_файлу>);
- Вызвать метод syncData() для выполнения синхронизации:
 
$redmineCoda->syncData();