Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 48 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE/task_fix_submission_en.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
<!--
Pull request title requirement:

"Fix: <LastName> <FirstName>. Technology <TECHNOLOGY_NAME:SEQ|OMP|TBB|STL|MPI>. <Full Task Name>. Variant <Number>"
-->

## Description
<!--
Please provide:
1) Original task details (what is being fixed)
2) Fix details (what was wrong and what you changed)
-->

### Original task details
- **Task**: _Enter the full task name here_
- **Variant**: _Enter the variant number here_
- **Technology**: _Enter technology (e.g., SEQ, OMP, TBB, STL, MPI)_
- **Student directory**: _Enter the directory name (e.g., `nesterov_a_vector_sum`)_
- **Original PR / commit / issue link**: _Paste link(s) here_
- **Original task definition**: _Paste the full task statement here_

### Fix details
- **Problem**: _What is broken / incorrect? Include symptoms and expected behavior._
- **Root cause**: _Why did it happen?_
- **Fix summary**: _What exactly did you change?_
- **Verification**: _What did you run locally?_

---

## Checklist
<!--
Please ensure the following items are completed **before** submitting your pull request and requesting a review:
-->

- [ ] **CI Status**: All CI jobs (build, tests, report generation) are passing on my branch in my fork
- [ ] **Task Directory & Naming**: I did not rename the existing task directory and did not introduce extra task directories
- [ ] **Full Task Definition**: I have provided the complete original task description and the fix details in the pull request body
- [ ] **clang-format**: My changes pass `clang-format` locally in my fork (no formatting errors)
- [ ] **clang-tidy**: My changes pass `clang-tidy` locally in my fork (no warnings/errors)
- [ ] **Functional Tests**: All functional tests are passing locally on my machine
- [ ] **Performance Tests**: All performance tests are passing locally on my machine (if applicable)
- [ ] **Branch**: I am working on a dedicated fix branch (not on `master`)
- [ ] **Truthful Content**: I confirm that every detail provided in this pull request is accurate and truthful to the
best of my knowledge.

<!--
NOTE: Untruthful entries in this checklist may result in PR rejection and zero points for the associated task.
-->
49 changes: 49 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE/task_fix_submission_ru.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
<!--
Требования к названию pull request:

"Исправление: <Фамилия> <Имя>. Технология <TECHNOLOGY_NAME:SEQ|OMP|TBB|STL|MPI>. <Полное название задачи>. Вариант <Номер>"
-->

## Описание
<!--
Пожалуйста, укажите:
1) Данные об исходной задаче (что именно исправляется)
2) Детали исправления (что было не так и что вы изменили)
-->

### Данные об исходной задаче
- **Задача**: _Введите здесь полное название задачи_
- **Вариант**: _Введите здесь номер варианта_
- **Технология**: _Введите технологию (например, SEQ, OMP, TBB, STL, MPI)_
- **Директория студента**: _Введите имя директории (например, `nesterov_a_vector_sum`)_
- **Ссылка на исходный PR / коммит / issue**: _Вставьте ссылку(и)_
- **Полное описание исходной задачи**: _Вставьте полный текст условия_

### Детали исправления
- **Проблема**: _Что сломано / неверно? Симптомы и ожидаемое поведение._
- **Причина**: _Почему так произошло?_
- **Суть исправления**: _Что именно вы изменили?_
- **Проверка**: _Что запускали локально?_

---

## Чек-лист
<!--
Пожалуйста, убедитесь, что следующие пункты выполнены **до** отправки pull request'а и запроса его ревью:
-->

- [ ] **Статус CI**: Все CI-задачи (сборка, тесты, генерация отчёта) успешно проходят на моей ветке в моем форке
- [ ] **Директория и именование задачи**: Я не переименовывал существующую директорию задачи и не добавлял лишние директории задач
- [ ] **Полное описание задачи**: Я указал полное описание исходной задачи и детали исправления в теле pull request
- [ ] **clang-format**: Мои изменения успешно проходят `clang-format` локально в моем форке (нет ошибок форматирования)
- [ ] **clang-tidy**: Мои изменения успешно проходят `clang-tidy` локально в моем форке (нет предупреждений/ошибок)
- [ ] **Функциональные тесты**: Все функциональные тесты успешно проходят локально на моей машине
- [ ] **Тесты производительности**: Все тесты производительности успешно проходят локально на моей машине (если применимо)
- [ ] **Ветка**: Я работаю в отдельной ветке для исправления (а не в `master`)
- [ ] **Правдивое содержание**: Я подтверждаю, что все сведения, указанные в этом pull request, являются точными и
достоверными

<!--
ПРИМЕЧАНИЕ: Ложные сведения в этом чек-листе могут привести к отклонению PR и получению нулевого балла
за соответствующую задачу.
-->
2 changes: 2 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,5 @@ Please go to the `Preview` tab and select the appropriate template:

* [Submit Student task (English)](?expand=1&template=task_submission_en.md)
* [Submit Student task (Russian)](?expand=1&template=task_submission_ru.md)
* [Submit Fix for Student task (English)](?expand=1&template=task_fix_submission_en.md)
* [Submit Fix for Student task (Russian)](?expand=1&template=task_fix_submission_ru.md)
Loading