weixin_39907526 2020-11-21 02:47
浏览 0

Решить, в виде чего будут поставляться модули. В идеале это должны быть npm- или схожие модули, но вот как их прикручивать к проекту?

In GitLab by on Aug 26, 2017, 01:18

null

该提问来源于开源项目:ct-js/ct-js

  • 写回答

6条回答 默认 最新

  • weixin_39907526 2020-11-21 02:47
    关注

    In GitLab by on Mar 24, 2018, 14:47

    NPM — слишком жирно. Особенно жирны его 109 зависимостей.

    Проще всего сделать в виде стягиваемых гит-репозиториев. Собирать модули от пользователей можно, опять же, с помощью гита и пулриквестов, собирая JSON-реестр модулей. Дёшево и сердито.

    Тогда, для лучшего сжатия и редактирования:

    • один модуль === одна папка;
    • создаётся один JSON с метаинформацией и полями для настройки внутри редактора (последнее — потому что самый логичный формат и самое логичное место, имхо);
    • ридми, инъекции, доки — всё это представляется в виде отдельных доков в папке модуля.
    评论

报告相同问题?