1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/zaaksam-goman

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Goman: веб-приложение, похожее на Postman

Goman — это веб-приложение, которое можно использовать с Chrome и другими браузерами. Оно предлагает улучшенный пользовательский опыт.

Доступные версии:

  • Goman.v0.3.1.web-win.zip (5,6 МБ)
  • Goman.v0.3.1.web-mac.tar.gz (6,3 МБ)

Это веб-версия приложения, которая работает в браузере. Она обеспечивает более удобный и приятный опыт использования, но имеет некоторые ограничения.

  • Goman.v0.3.1.app-win.zip (5,6 МБ). Поддерживается только IE10/IE11, рекомендуется обновить систему.
  • Goman.v0.3.1.app-mac.tar.gz (6,3 МБ). Известная проблема: невозможно использовать сочетания клавиш для копирования и вставки, но можно использовать контекстное меню правой кнопки мыши.

Также доступна версия приложения для Docker. Это самый простой способ попробовать Goman в работе.

Чтобы запустить приложение в Docker, выполните следующие команды:

  • docker pull zaaksam/goman или docker pull zaaksam/goman:0.3.1;
  • docker run -p 8080:8080 zaaksam/goman;
  • откройте в браузере http://127.0.0.1:8080.

Обратите внимание, что в режиме Docker Goman работает внутри контейнера и не может получить доступ к сетевым ресурсам хост-машины через localhost (127.0.0.1).

Интерфейс

Версия 0.3.1 не имеет существенных изменений по сравнению с версией 0.3.0.

На скриншотах представлены интерфейсы версий для Windows и macOS.

Технические ресурсы

Backend написан на Go с использованием фреймворка Beego. Frontend использует Typescript, Vue и iView. В веб-версии используется Knockout и стили Layui. GUI реализован с помощью библиотеки https://github.com/zserge/webview. Для отслеживания времени выполнения запросов используется код из проекта https://github.com/rakyll/hey.

Обновления

2021-05-05 v0.4.0

  • Используется Go 1.16 и go mod для управления зависимостями.
  • Изменена структура каталогов.

2018-02-09 v0.3.1

  • Решена проблема несовместимости с IE10 и IE11, добавлена версия для Windows.
  • Временно решена проблема с зависанием при прокрутке в версии для macOS.
  • Добавлен случайный параметр в веб-сервере для предотвращения кэширования в IE.
  • Веб-страница запуска больше не открывается автоматически.
  • На веб-странице запуска теперь отображается URL-адрес запущенного приложения.

2018-02-08 v0.3.0

  • Более удобный способ запуска в веб-режиме.
  • Улучшено взаимодействие между веб-версией и приложением.
  • При использовании localhost (127.0.0.1) в режиме Docker появляется предупреждение.
  • Версия для приложения рекомендуется только для экспериментов.
  • Упрощены и улучшены скрипты сборки.

2018-02-03 v0.2.2

  • Добавлены скрипты сборки для Docker.
  • Код поддерживает кроссплатформенную компиляцию.
  • По умолчанию при открытии главной страницы происходит переход на веб-интерфейс.

2018-02-02 v0.2.1

  • Оптимизированы скрипты сборки, улучшена поддержка кроссплатформенной компиляции.
  • Добавлено несколько версий main для разных платформ.

2018-02-01 v0.2.0

  • Поддержка нескольких языков, включая упрощённый китайский (по умолчанию) и английский (не полностью).
  • Восстановлена версия для приложения (webview), включена по умолчанию.
  • Запросы поддерживают расширенные опции, такие как пакетные запросы и статистические отчёты.

2017-09-12 v0.1.3

  • Webpack разделён на dev и prod среды.
  • Обновлены зависимости.

2017-09-10 v0.1.2

  • Инициализация проекта.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Веб-приложение, похожее на плагин Chrome Postman, которое предоставляет функции пакетных запросов и статистики времени ожидания, поддерживает многоязычность, может работать независимо и является кроссплатформенным. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/zaaksam-goman.git
git@api.gitlife.ru:oschina-mirror/zaaksam-goman.git
oschina-mirror
zaaksam-goman
zaaksam-goman
master