Skip to content

Commit

Permalink
docs: доки 'переведены' на pnpm
Browse files Browse the repository at this point in the history
  • Loading branch information
mxseev committed Nov 22, 2022
1 parent c726458 commit 9c12229
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions docs/guides.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,23 @@

## Локальный запуск
1. Выполнить требования из [@gooditworks/shared](https://github.com/gooditworks/shared#%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5)
2. Установить зависимости: `npm install`
2. Установить зависимости: `pnpm install`
3. Установить env переменные согласно [`docs/env.md`](docs/env.md)
3. Development запуск: `npm start`
4. Production сборка: `npm run build`
3. Development запуск: `pnpm start`
4. Production сборка: `pnpm run build`

## Релиз новой версии
1. Закоммитить изменения согласно [Conventional commits](https://www.conventionalcommits.org)
2. Проверить код: `npm run lint && npm run test`
3. Не бампая версию вручную, запустить `standard-version`: `npm run release`
2. Проверить код: `pnpm run lint && pnpm run test`
3. Не бампая версию вручную, запустить `standard-version`: `pnpm run release`
4. Запушить созданный changelog: `git push`

## Проверка и ручное обновление base

В репозитории уже настроен Github Action, который раз в сутки (или по требованию) будет проверять состояние репозитория на актуальность base и автоматически создавать PR с обновлением.

Чтобы обновить base вручную, нужно:
1. Запустить команду для проверки: `npm run lint:base`
1. Запустить команду для проверки: `pnpm run lint:base`
2. Произвести merge изменений: `git merge base/main`

Если при merge произошли конфликты, исправить их и закомитить. При большом количестве конфликтов в файле `package-lock.json` запустить `npm install --package-lock-only`
Если при merge произошли конфликты, исправить их и закомитить. При большом количестве конфликтов в файле `pnpm-lock.yaml` можно просто запустить `pnpm install`, который автоматически их исправит.

0 comments on commit 9c12229

Please sign in to comment.