diff --git a/.config/husky/.gitignore b/.config/husky/.gitignore old mode 100644 new mode 100755 diff --git a/.config/husky/commit-msg b/.config/husky/commit-msg old mode 100644 new mode 100755 diff --git a/.config/husky/prepare-commit-msg b/.config/husky/prepare-commit-msg old mode 100644 new mode 100755 index ab0ff9ba..00d80713 --- a/.config/husky/prepare-commit-msg +++ b/.config/husky/prepare-commit-msg @@ -1,4 +1,4 @@ #!/bin/sh . "$(dirname "$0")/_/husky.sh" -yarn commit message $@ +yarn commit message "$@" diff --git a/.github/ISSUE_TEMPLATE/bug.yaml b/.github/ISSUE_TEMPLATE/bug.yaml deleted file mode 100644 index a1ba255c..00000000 --- a/.github/ISSUE_TEMPLATE/bug.yaml +++ /dev/null @@ -1,46 +0,0 @@ -name: Bug -description: Что-то где-то сдохло -labels: ['bug'] -assignees: - - TorinAsakura -body: - - type: textarea - id: bug-description - attributes: - label: Описание бага - validations: - required: true - - type: textarea - id: reproduce - attributes: - label: Воспроизведение - description: 'Шаги для воспроизведения бага:' - placeholder: | - 1. Идём туда-то **package/name/src/main.js:561** - 2. Выполнить команду или что-то запустить - 3. Видим то-то и то-то - validations: - required: true - - type: textarea - id: expected-behavior - attributes: - label: Ожидаемое поведение - placeholder: 'Чётко и понятно (без "я думал" или "ну, типа и так панятна же…не?") опишите ожидаемое поведение.' - validations: - required: true - - type: textarea - id: assets - attributes: - label: Материалы - description: Прикладываем скриншоты – если ошибка относится к визуальной части и сбор логов не приемлем. Прикладываем логи — если ошибка относится к системной части и скриншот не поможет в анализе и решении проблемы - validations: - required: true - - type: textarea - id: env - attributes: - label: Данные окружения - placeholder: | - - OS и версия [например iOS@14.7, Android@6.7.3, Windows@7.1] - - Браузер и версия [например Chrome@64, Safari@13] - validations: - required: true diff --git a/.github/ISSUE_TEMPLATE/chore.yaml b/.github/ISSUE_TEMPLATE/chore.yaml deleted file mode 100644 index 36f5643a..00000000 --- a/.github/ISSUE_TEMPLATE/chore.yaml +++ /dev/null @@ -1,39 +0,0 @@ -name: Chore -description: Не фича и не баг -labels: ['enhancement'] -assignees: - - TorinAsakura -body: - - type: input - id: task-type - attributes: - label: Какого рода задача? - placeholder: Поменять значения или изменить логику - validations: - required: true - - type: textarea - id: details - attributes: - label: Что и где будем менять? - placeholder: | - **_Например:_** - Нужно изменить условие функции - ```javascript - if(servicePayment === 1) { - return - } - ``` - на - ```javascript - if(!servicePayment && !servicePaymentValue){ - window.location.href = homePageUrl || userProfilePageUrl - return null - } - ```' - validations: - required: true - - type: textarea - id: ref - attributes: - label: Укажите референс - placeholder: В связи с чем было принято решение? Ссылка на другую задачу, ПР, в общем – нужен контекст diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index a3c1f436..d07bbc96 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -6,5 +6,6 @@ contact_links: - name: Telegram url: https://t.me/atls_lab about: Складируем полезные статьи - - name: Discord - url: https://discord.gg/jmgjzSKgNg + - name: Сайт + url: https://atls.team + about: Сайт команды diff --git a/.github/ISSUE_TEMPLATE/feature.yaml b/.github/ISSUE_TEMPLATE/feature.yaml deleted file mode 100644 index 0763f2bf..00000000 --- a/.github/ISSUE_TEMPLATE/feature.yaml +++ /dev/null @@ -1,37 +0,0 @@ -name: Feature -description: Изменение ломающее обратную совместимость -labels: ['enhancement'] -assignees: - - TorinAsakura -body: - - type: input - id: motivation - attributes: - label: С чем связан запрос на фичу? - placeholder: В случае с @Injectable мы должны иметь возможность, также, пробрасывать события с eventbus через provider - validations: - required: true - - type: textarea - id: poc - attributes: - label: Расскажите как вы это себе видите - placeholder: | - Например: - ```typescript - @Injectable({ - provider: "IntlProvider" - }) - - export class IntlService { - getIntl(object){ - return object.string - } - } - ``` - validations: - required: true - - type: textarea - id: examples - attributes: - label: Приложите пример реализаций - placeholder: Просто оставьте ссылку на репу, статью, gist, любой другой источник откуда почерпнули идею diff --git a/.github/ISSUE_TEMPLATE/help-wanted.yaml b/.github/ISSUE_TEMPLATE/help-wanted.yaml index 2bcbcc00..23c6f7d8 100644 --- a/.github/ISSUE_TEMPLATE/help-wanted.yaml +++ b/.github/ISSUE_TEMPLATE/help-wanted.yaml @@ -7,7 +7,7 @@ body: - type: input id: scope attributes: - label: 'Скоуп' + label: 'Область' description: 'Область, в которой возникла проблема' placeholder: 'Например: Логика фильтрации элементов.' validations: @@ -16,8 +16,8 @@ body: id: description attributes: label: 'Описание' - description: 'Обобщенное описание проблемы' - placeholder: 'Например: yarn typecheck выдает ошибку внутри библиотеки @grpc/grpc-js.' + description: 'Описание проблемы' + placeholder: 'Например: yarn typecheck выдаёт ошибку внутри библиотеки @grpc/grpc-js.' validations: required: true - type: textarea @@ -25,16 +25,16 @@ body: attributes: label: 'Контекст' description: 'Дополнительная информация, которая поможет погрузиться в проблему' - placeholder: 'Проблема уже встречалась на проекте <референс на проект>, решали ее так: <...>. Сейчас проблема появилась вновь, и прошлое решение не работает. Или проблема уже обсуждалась ранее с `@SomeGuy` (никнейм на GitHub), пришли к тому-то, тому-то.' + placeholder: 'Возможно подобная проблема уже решалась где-то в соседних репах. Укажи ник человека, который может знать что-либо или укажи ссылку на тикет.' - type: textarea id: reproduce attributes: label: 'Воспроизведение' description: 'Шаги для воспроизведения проблемы' placeholder: | - 1. Идём туда-то **package/name/src/main.js:561** - 2. Выполнить команду или что-то запустить - 3. Видим то-то и то-то + 1. Идём туда-то + 2. Выполняем что-то + 3. Видим то-то validations: required: true - type: textarea diff --git a/.github/ISSUE_TEMPLATE/task.yaml b/.github/ISSUE_TEMPLATE/task.yaml new file mode 100644 index 00000000..735f8a62 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/task.yaml @@ -0,0 +1,36 @@ +name: Task +description: Шаблон задачи +assignees: + - TorinAsakura +body: + - type: input + id: motivation + attributes: + label: С чем связан запрос на фичу? + placeholder: Задайте себе вопрос - что привело меня к созданию этой задачи? + validations: + required: true + - type: textarea + id: solution + attributes: + label: Расскажите как вы это себе видите + placeholder: Задайте себе вопрос - как бы я это сделал? А затем распишите это в виде списка + validations: + required: true + - type: input + id: dod + attributes: + label: Definition of done (критерий готовности) + placeholder: Задайте себе вопрос - что нужно сделать для того чтобы задача была выполнена? + validations: + required: true + - type: textarea + id: examples + attributes: + label: Приложите пример реализаций + placeholder: Просто оставьте ссылку на репу, статью, gist, любой другой источник откуда почерпнули идею + - type: textarea + id: materials + attributes: + label: Приложите материалы задачи + placeholder: Приложите ссылку на figma документ или на Google Document в котором имеются данные по задаче diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yaml similarity index 77% rename from .github/workflows/checks.yml rename to .github/workflows/checks.yaml index c4b6c4b6..3a01e923 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yaml @@ -6,25 +6,21 @@ jobs: run: name: Run runs-on: ubuntu-latest + steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - - name: Setup Node - uses: actions/setup-node@v2 + - name: Setup Node.js + uses: actions/setup-node@v3 with: - node-version: '16.13' + node-version: '18.13' - name: Install run: yarn install env: GITHUB_TOKEN: '${{ secrets.GITHUB_TOKEN }}' - - name: Changes - run: yarn files changed list - env: - GITHUB_TOKEN: '${{ secrets.GITHUB_TOKEN }}' - - name: Lint run: yarn checks lint env: diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 2d011942..eeadcd92 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -10,19 +10,17 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: ref: master - name: Setup Node - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: - node-version: '16.13' + node-version: '18.13' - name: Install run: yarn install - env: - GITHUB_TOKEN: '${{ secrets.GITHUB_TOKEN }}' - name: Npm Publish run: | @@ -32,11 +30,11 @@ jobs: YARN_NPM_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - name: Commit changes - uses: EndBug/add-and-commit@v7 + uses: EndBug/add-and-commit@v9 env: GITHUB_TOKEN: '${{ secrets.GITHUB_TOKEN }}' with: - author_name: github-actions - author_email: 41898282+github-actions[bot]@users.noreply.github.com + author_name: Atls Github Bot + author_email: github-bot@atls.team message: 'chore(common): publish' branch: master diff --git a/.github/workflows/version.yaml b/.github/workflows/version.yaml index 08ebbf6a..ffe0ea62 100644 --- a/.github/workflows/version.yaml +++ b/.github/workflows/version.yaml @@ -13,36 +13,31 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 with: ref: master - name: Setup Node - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: - node-version: '16.13' + node-version: '18.13' - name: Install run: yarn install env: GITHUB_TOKEN: '${{ secrets.GITHUB_TOKEN }}' - - name: Changes - run: yarn files changed list - env: - GITHUB_TOKEN: '${{ secrets.GITHUB_TOKEN }}' - - name: Version run: yarn workspaces changed foreach --no-private --verbose version patch --deferred env: GITHUB_TOKEN: '${{ secrets.GITHUB_TOKEN }}' - name: Commit changes - uses: EndBug/add-and-commit@v7 + uses: EndBug/add-and-commit@v9 env: GITHUB_TOKEN: '${{ secrets.GITHUB_TOKEN }}' with: - author_name: github-actions - author_email: 41898282+github-actions[bot]@users.noreply.github.com + author_name: Atls Github Bot + author_email: github-bot@atls.team message: 'chore(common): versions' branch: master diff --git a/.gitignore b/.gitignore index 43c2652c..0e4d441c 100644 --- a/.gitignore +++ b/.gitignore @@ -40,9 +40,10 @@ node_modules # This is the Yarn install state cache, it can be rebuilt anytime /.yarn/install-state.gz -.idea -.vscode -dist +# IDE system files & modules +dist/ +*.iml +*.idea # next.js output .next diff --git a/nestjs.iml b/nestjs.iml deleted file mode 100644 index 8021953e..00000000 --- a/nestjs.iml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file