Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
korzunav
6 лет назад

Инструмент автоматизации для Ditch

Ico.jpg

Привет Голосяне!

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

Этот незатейливый инструмент доступен по адресу https://github.com/Chainers/Ditch/tree/master/Tools/CppToCsharpConverter и позволяет ускорить разработку в десятки раз.

Как использовать:

  • Скачиваем исходники к примеру голоса https://github.com/GolosChain/golos в папку "~/golos"
  • Собираем и запускаем CppToCsharpConverter.exe (да, работать будет только под виндой)
  • В низу окна приложения необходимо указать путь к папке с исходниками "~/golos" (первое поле)
  • Указать название необходимого api (например "database_api") или класса (например "price") (второе поле)
  • Указать режим работы для api - "ApiConverter" или для класса - "StructConverter" (третье поле)
  • Жмем кнопку "Добавить" и видим как на экране просмотра появляется новая запись
  • Повторяем процесс добавления или/и жмем кнопку "Старт!"
  • Дожидаемся результатов работы
  • Результатом работы являются 4 папки (появятся там же где лежит CppToCsharpConverter.exe )
  • OutFiles - содержит C# классы с api и models. TestCash - содержит заготовку для тестов api. Остальные нужны для отладки.
  • Вдумчиво добавляем/обновляем сгенерированные классы в проект.

Пример как это работает:

Всем Блокчейн! :)

1
2.860 GOLOS
На Golos с April 2017
Комментарии (2)
Сортировать по:
Сначала старые