Skip to content
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

Tool update #89

Open
wants to merge 4 commits into
base: main
Choose a base branch
from
Open

Tool update #89

wants to merge 4 commits into from

Conversation

neoromantic
Copy link
Contributor

@neoromantic neoromantic commented Feb 18, 2022

Описание изменений

  • Упрощены и изменены настройки commitzen
    • Меньше типов коммитов
    • Все переведено на русский
    • Убраны лишние вопросы которые все пропускают
    • Добавлены эмоджи :)
  • Добавлены правила линтинга Markdown
  • Добавлены правила линтинга Shell скриптов
  • Добавлен Trunk
    • Github Action для него
    • Конфигурация в .trunk/trunk.yaml
  • Расширен список рекомендованных расширений VS Code:
  • Изменен стартовый скрипт dev:local (запускает vercel dev), добавлена launch-конфигурация для vs code
  • Добавлена проектная конфигурация (.vscode/settings.json) VS Code для избегания разницы в форматировании файлов
  • Расширено описание в package.json

Что еще хочется сделать

  • Решить не заменить ли Lefthook (который заброшен) на Husky5 или другие решения
  • Собрать со всех рекомендованные пакеты для VS Code
  • Добавить удобные средства работы для Github (создание веток, PR)
  • Рассмотреть варианты автоматизации релизов (semantic release и подобное)
  • Автоматизировать обновление из base в дочерние репозитории через Github Action
    • Кнопка для ручного запуска GHA
    • Автоматически - раз в день
  • Убрать из хуков на коммит проверку бейса
  • Докерфайл чтобы поднять проект локально

Чеклист

  • [ ]

@neoromantic neoromantic requested a review from mxseev as a code owner February 18, 2022 19:28
@Tieriko
Copy link

Tieriko commented Jul 4, 2022

@neoromantic lefthook не забросили, он переехал https://github.com/evilmartians/lefthook

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants