Size: a a a

JavaScript.Ninja

2021 March 04

VN

Vladislav Navrocky in JavaScript.Ninja
но почему-то они не подтягиваются по npm install
источник

IK

Illya Klymov in JavaScript.Ninja
Vladislav Navrocky
Примерно так
потому что file: это директория
источник

VN

Vladislav Navrocky in JavaScript.Ninja
Illya Klymov
потому что file: это директория
Ну да, а как мне правильно указать?
источник

VN

Vladislav Navrocky in JavaScript.Ninja
сейчас погляжу какую магию lerna делает для таких проектов
источник

IK

Illya Klymov in JavaScript.Ninja
Vladislav Navrocky
Ну да, а как мне правильно указать?
никак, учитывая что это тот же репозиторий :) вам необходимо превратить ваш репозиторий в монорепозиторий и работать с ним соответствующими инструментами
источник

IK

Illya Klymov in JavaScript.Ninja
Vladislav Navrocky
сейчас погляжу какую магию lerna делает для таких проектов
просто делает npm install в каждом
источник

VN

Vladislav Navrocky in JavaScript.Ninja
вот ещё нашел yarn workspaces, как оно в проде, если кто-то использует?
источник

VN

Vladislav Navrocky in JavaScript.Ninja
а это даже в npm тоже есть
источник

VN

Vladislav Navrocky in JavaScript.Ninja
сейчас попробую
источник

L

L in JavaScript.Ninja
Друзья, подскажите, с помощью чего лучше сделать такого вида попапы - https://i.imgur.com/bvy48ZN.png

На проекте стек основной - JQuery + Bootstrap. Бутстрап версии 3.3.7, есть tooltip/popver, но не уверен, что они хорошо подходят для этой задачи.
источник

M

Misha in JavaScript.Ninja
Vladislav Navrocky
вот ещё нашел yarn workspaces, как оно в проде, если кто-то использует?
Пока не в проде, мучались, настроили и забыли
источник

O

Oleh in JavaScript.Ninja
Привет! Помогите пожалуйста правильно отрефакторить этот компонент: https://codesandbox.io/s/keen-hooks-ph1kn?file=/vfvf   Получается нужно отдельно вытянуть в 2 компонента renderDeactivatedMerchant() и  renderActiveMerchant() , они будут отвечать за рендеринг только, а остальную логику оставить в этом же компоненте. Я делаю так:  export class FavoritesListItemDeactivatedMerchant extends Component ({ merchant, config, isFavorited }) {
 render() {
     const { merchant, config, isFavorited } = this.props;
     const {
       name, id, logoUrls = {}, rebate, showRebate,
     } = merchant;
     const { rebateOptions } = config;
     return (    и сюда помещаю темплейт ) так же и с другим , билдится без ошибок, но ничего не рендерится. В чем может быть проблемма?
источник

VL

V L in JavaScript.Ninja
Всем привет! Сложилась ситуация что есть приложение  множетво экземпляров которого имеет некоторые простые кастомизации (к примеру цветовая тема), но есть так же случаи более серьезных изменений, в идеале хотелось бы при разработке новых фичей вносить изменения в мастер затем ребейзить каждый экземпляр но серьезные кастомизации приводят к большому числу конфликтов, мб кто направит меня куда копать как это поддерживать ? 🤔
источник

DP

Dmytro Petunenko in JavaScript.Ninja
Разделять и властвовать)
Как насчёт отдельного сервиса конфигураций?
Нам в свое время помогло
источник

D

Dimitrii in JavaScript.Ninja
Дано: два репозитория: фронт и бек.
Хочется: пайплайну, которая на МР проверит, что контракты/интерфейсы совместимы.

Есть известные способы решения?
источник

IK

Illya Klymov in JavaScript.Ninja
Dimitrii
Дано: два репозитория: фронт и бек.
Хочется: пайплайну, которая на МР проверит, что контракты/интерфейсы совместимы.

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

AK

Alex Kulagin 🏡 in JavaScript.Ninja
Dimitrii
Дано: два репозитория: фронт и бек.
Хочется: пайплайну, которая на МР проверит, что контракты/интерфейсы совместимы.

Есть известные способы решения?
На практике не пробовал, но вот возможно подойдёт

https://pactflow.io/?utm_source=pact.io&utm_medium=web&utm_campaign=oss&utm_content=premium_banner
источник

II

Ilya Izilanov in JavaScript.Ninja
Dimitrii
Дано: два репозитория: фронт и бек.
Хочется: пайплайну, которая на МР проверит, что контракты/интерфейсы совместимы.

Есть известные способы решения?
а проблема именно в том что 2 репы или в проверке контрактов
источник

YS

Yuri Strelets in JavaScript.Ninja
V L
Всем привет! Сложилась ситуация что есть приложение  множетво экземпляров которого имеет некоторые простые кастомизации (к примеру цветовая тема), но есть так же случаи более серьезных изменений, в идеале хотелось бы при разработке новых фичей вносить изменения в мастер затем ребейзить каждый экземпляр но серьезные кастомизации приводят к большому числу конфликтов, мб кто направит меня куда копать как это поддерживать ? 🤔
сборка с разным конфигом или же что-то типа монорепы с шаред компонентами, и отдельно экземпляры, собранные на шаред компонентах, все зависит от проекта, сложности кастомизаций и дальнейших планов
источник
2021 March 05

VN

Valentine Narush in JavaScript.Ninja
Vitaliy Stoliarov
Вопрос тем, кто работает в аутсорсе. У вас бывало такое, что сейлз назначает интервью с клиентом и даёт резюме с левыми проектами (по которым предполагается, что клиент может спросить)? Мне кажется это дичью, или все таки это нормальная практика в аутсорсе?
Кек. Я так проводил интервью на позицию бекенда на симфони. Заголовок сеньор симфони дев а в портфолио нигде не указано в проектах что дев работал с симфони.
источник