-
Notifications
You must be signed in to change notification settings - Fork 0
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
feat: add locales generator #544
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Посмотри так же посильно ли будет сделать тесты для этого пакета. Так же обязательно убедись что у тебя актуальный мастер-база - там обновились флоу
Чот пока даже никаких идей, что мы можем протестировать. |
@FrankJaskon - получить название объекта
Это как пример |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
давай проверим работоспособность еще так:
- в корне проекта делаем
postinstall
- в него закладываем
yarn workspaces foreach changed ...
и выполняем твой скрипт
|
Этот скрипт следит за изменениями в воркспейсах. Если изменения есть - запускает то что ему скажешь. Наша цель - сделать постинсталл скрипт, который будет срабатывать при запуске Важно помнить, что помимо воркспейсов с фронтом у нас есть и бэк, где переводы не нужны. Тут есть пример использования этого скрипта: https://github.com/atls/tools#проверка-проекта-на-ошибки |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
проверить работу из корня
Никит, подскажи, пожалуйста, я пока не могу понять как аргументы в скрипт будут пробрасываться в зависимости от того, где именно у нас произошли изменения? Как он будет определять где генерировать общую локаль, которая будет собирать в себя только входящие в энтрипоинт переводы? |
Попробуй поиграй с этим скриптом, либо его аналогом - Этот скрипт пройдется по всем пакетам, и где найдет этот скрипт - запустит его. Ты можешь так же поступить с твоим скриптом - положить его в энтрипоинт фронтовых клиентов, а затем в корень добавить постинсталл |
Попробовал оба скрипта в лабе:
Если изменения внутри энтрипоинта, то пересобирает переводы только для этого энтрипоинта. Если изменения, например, в
|
Для начала нам достаточно. Дополняй ридми и на ревью |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
поправь и запрашивай дальше ревью
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
В остальном всё довольно неплохо
No description provided.