README.md

    Getapp

    Набор инструментов для паблишинга игр и приложений. Вся логика разбита по модулям и сейчас в активной разработке.

    Установка

    Пока нет легкого способа запустить все приложение. Но когда ни будь появиться docker.

    Начать нужно с создания базы данных. Все доступы к базе данных нужно указать в конфиге. Все конфиги наследуются от base.yml Вы можете завести конфиг с нужным вам именем, например dev.yml или prod.yml и ужк в этом конфиге указывать настройки базы

    application:
      database:
        host: db.example.ru
        user: db
        password: example
        database: example
    

    Для доступа к базе используется библиотека gorm. Поэтому, при первом запуске произойдет автомиграция и создадутся все нужные таблички.

    В конфиге можно сразу указать имы и пароль администратора

    modules:
      admin:
        username: admin
        password: admin
    

    Чтобы собрать приложения вам понадобится Go:

    go build -o build/bin/getapp ./cmd/getapp
    

    Запуск

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

    ./build/bin/getapp -env=dev server
    

    На порту 3333 запуститься http сервер. Весь функционал будет доступен по ссылке http://localhost:3333/admin

    Модули

    Сейчас все в разработке. некоторые модули чуть больше готовы к продакшену, а для некоторых пока только заглушки

    🔴 - только идея 🟡 - в разработке 🟢 - можно тестить

    • 🟡 boosty - модуль, который позволяет использовать boosty как систему подписок в приложении
    • 🟢 billing - расширение функционала yoomoney для приема оплат в приложении
    • 🔴 ads - рекламный сервер с возможностью кастомной медиации
    • 🟢 lokalize - апишка для переводов и локализации приложений
    • 🟢 tracker - запись и передача конверсий в рекламные сетки (vk, yandex)
    • 🟡 warehouse - простое api для kv хранилища
    • 🟡 landings - настройка веб-страниц через базу
    • 🔴 deployer - публикация приложений во все сторы и как apk
    • 🔴 codepush - обновление приложений без публикации
    • 🟡 mediation - медиация инапп рекламы
    Описание

    Сервис для приложений

    Конвейеры
    0 успешных
    0 с ошибкой