-
Notifications
You must be signed in to change notification settings - Fork 92
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIP: Добавил универсальную фичу проверки сборки пакета #45
Conversation
Мне нравится идея с включением в шаблон. А шаблон распростронять через opm. В продолжении вчерашнего "Какую библиотеку считать хорошей" - ту которая собирается. |
Или
в рамках регистрации произвольных задач для opm |
Вариант с регистрацией тасков мы вроде бы обсуждали. |
Связанная задача по таскам и плагинам для opm oscript-library/opm#47 |
И еще одна связанная задача oscript-library/opm#45 ИМХО решение с универсальной фичей лучше, но в эту фичу еще можно добавить
|
создание пакета напрямую из опм поддерживаю, сам давно об этом думал |
Господа, а почему обсуждение в гитсинке? |
Где в гитсинке обсуждение? |
@artbear - это репо гитсинка |
Упс, гитсинк во вопросе @EvilBeaver прочитал как гиттер :) Пока реализацию сделал для гитсинка, т.к. в первую очередь нарвались на нем на проблему. |
Мой универсальный файл фичи из #45 был внесен ранее под другим именем
Выполнено еще 2.2.0 |
Для кардинального решения проблемы со сборкой библиотек реализовал универсальную фичу для 1bdd !
@nixel2007 Мы же идем правильным путем, через тесты/поведение :)
Эту универсальная фичу можно добавлять в исходники любой библиотеки или приложения, распространяемого через opm.
Остается один мелкий вопрос - каким образом сделать обязательным использование этой фичи ?
для каждого разработчика и CI-сервера :)
opm build
, который и так упадет, если ошибочно. Но кто и когда его будет запускать?Может быть, эту фичу включить в обсуждаемый вчера шаблон библиотеки. Универсальная генерилка проектов библиотек, приложений (на базе oscript-app-template) и т.п.
Например, у tfs-cli есть отличный генератор проекта -
tfx build task create
, который создает шаблон примера расширения для TFS и TSVSА нам можно реализовать через "opm create lib" :)
@nixel2007 @EvilBeaver @pumbaEO @allustin Что скажете?