Вопросы о Mungo

  1. 3 г. назад

    1. Есть ли инструкция, как собрать его из исходников? Вижу, что теперь для сборки всего и вся используются утилиты из мира Node.JS. Путем изучения исходного кода вышло так:

    • установить gulp и less
    • создать buildconfig.json, указать пути к обычному monkey, qt и make (кстати, на *nix не работает - var make = config.path.mingw + '/bin/mingw32-make'; жестко прописан)
    • запустить gulp

    2. Как помочь проекту кодом или хотя бы тикетами? Если бы он был размещен на github или bitbucket, то все просто: делаем pull request и готово. А в случае с Mungo и GitLab как это сделать?

    PS Новый WebGL для HTML5 работает великолепно! Даже недокументированный DrawPoly2 реализован, а он мне как раз нужен для игры.

  2. devolonter

    18 Jul 2014 Администратор
    3 г. назад исправил devolonter

    До инструкции руки пока не дошли. Если кратко:
    1. Сначала установить глобально gulp и bower (если планируете собирать шаблоны документации)

    npm install gulp -g
    npm install bower -g

    2. Установить зависимости

    npm install

    3. Создать buildconfig.json на основе шаблона (пока доступен только для win). Настроить пути и прочие параметры

    4. Запустить нужную задачу gulp (по умолчанию default)

    gulp [task]

    В данный момент доступны следующие задачи:

    • dependencies - копирует зависимости в bin
    • templates - сборка шаблонов документации
    • mserver - сборка mserver
    • jentos - сборка IDE
    • transcc - сборка транслятора
    • docs - сборка документации
    • mungo - сборка приложения Mungo
    • dist - подготовка публичного дистрибутива (архива)

    Сборка в данный момент работает только под win. Там не только пути жестко прописаны, но еще и нет возможности собрать приложение Mungo поскольку еще не реализована возможность установки иконки приложения для OS X.

    По поводу помощи

    Во первых - любая помощь приветствуется :) В будущем планирую открыть регистрацию в GitLab так что принцип будет схожим, как если бы это был GitHub или Bitbucket. Просто пока все на ранней стадии, боюсь приведет к каше. Так же надеюсь со временем появится какой-то "костяк" разработчиков, который будет иметь полный доступ к репам, чтобы не мучиться с реквестами.

    Пока же с радостью предоставлю доступ по запросу. Для этого мне нужно:

    • Имя
    • Желаемый ник
    • Почта

    P.S. DrawPoly2 добавил на днях - толком не тестировал, так что спасибо за тест :) В ближайшие дни планирую выпустить RC.2

  3. Спасибо! Отправил заявку в личную почту.

    И ещё пожелание: описать для обычных пользователей, как добавить в Mungo остальные таргеты (купить Monkey X, скопировать native/mojo.* туда-то и прочее)

  4. devolonter

    19 Jul 2014 Администратор

    Приглашение ушло.

    По поводу инструкции. На этом сайте будет отдельная страница в разделе "Загрузить" там подробно все опишу. Для англоязычных пользователей - инструкция будет на сайте mungo. Но как временный вариант, можно оформить wiki-справку на странице репозитория. Подумаю над этим.

или зарегистрируйтесь чтобы комментировать!