An overview of contributor trends.
Committed in past 6 months (a rookie = the first commit in past year)
Past 30 days (6):
Past 31 to 90 days (3):
Past 91 to 180 days (1):
Last contributors more than 6 months ago
| Commits (3m) |
Commit Days |
6
|
6
|
8
|
6
|
6
|
6
|
5
|
10
|
7
|
8
|
8
|
8
|
8
|
10
|
10
|
10
|
13
|
12
|
11
|
9
|
8
|
10
|
12
|
10
|
10
|
|
|
intellij-crowdin-bot <intellij-crowdin-bot-no-reply@jetbrains.com>
|
45 | 320 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
|
Gleb Oborin <gleb.oborin@jetbrains.com>
|
39 | 193 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Arseniy Pendryak <arseniy.pendryak@jetbrains.com>
|
44 | 972 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ilia Posov <ilia.posov@jetbrains.com>
|
52 | 255 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
|
|
dmitrii.kirkhmeier <dmitrii.kirkhmeier@jetbrains.com>
|
2 | 2 |
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Sofia Biurganovskaia <sofia.biurganovskaia@jetbrains.com>
|
3 | 49 |
|
|
|
|
|
|
-
|
|
|
|
|
|
-
|
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
| JetBrains Academy Bot | 3 | 20 |
-
|
|
|
|
|
-
|
-
|
|
-
|
|
-
|
-
|
-
|
|
|
|
-
|
-
|
|
-
|
-
|
|
|
|
|
|
annmer <maria.ogneva@jetbrains.com>
|
2 | 6 |
-
|
-
|
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
|
-
|
-
|
|
jamilya.shurukhova <jamilya.shurukhova@jetbrains.com>
|
1 | 1 |
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Valentina Kiryushkina <valentina.kiryushkina@jetbrains.com>
|
- | 708 |
-
|
-
|
-
|
-
|
-
|
|
|
|
-
|
|
|
-
|
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mark Prudnikov <mark.prudnikov@jetbrains.com>
|
- | 156 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
|
Aleksei Kniazev <aleksei.kniazev@jetbrains.com>
|
- | 5 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
anchouls <anna.potriasaeva@jetbrains.com>
|
- | 8 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
|
-
|
-
|
-
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
|
Aleksey Rostovskiy <aleksey.rostovskiy@jetbrains.com>
|
- | 300 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
|
-
|
|
|
Sviatoslav Naiden <sviatoslav.naiden@jetbrains.com>
|
- | 192 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
zbsmirnova <zinaida.smirnova@jetbrains.com>
|
- | 344 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
-
|
-
|
-
|
-
|
|
|
|
|
SonyaBurg <sonyaburg@gmail.com>
|
- | 7 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
-
|
-
|
|
-
|
-
|
-
|
|
Aleksey Rostovskiy <aleksei.rostovskii@jetbrains.com>
|
- | 73 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
|
|
|
|
|
|
|
Stanislav.Sandler <stanislav.sandler@jetbrains.com>
|
- | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Ilnur Galimov <ilnur.galimov@jetbrains.com>
|
- | 16 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
|
antipov <andrey.antipov@jetbrains.com>
|
- | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
|
anastasia.birillo <anastasia.i.birillo@gmail.com>
|
- | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
|
zbsmirnova <zbsmirnova@gmail.com>
|
- | 4 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
|
Ekaterina Smal <ekaterina.smal@jetbrains.com>
|
- | 161 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Aleksey Rostovskiy <16816852+arostovsky@users.noreply.github.com>
|
- | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Daria.Isachenkova <daria.isachenkova@jetbrains.com>
|
- | 3 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Mikhail Oshukov <mikhail.oshukov@jetbrains.com>
|
- | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
ElenaDolgova <elena.dolgova@jetbrains.com>
|
- | 17 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Mariya.Vdovina <mariya.vdovina@jetbrains.com>
|
- | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Elena Dolgova <ms.elena.dolgova@ya.ru>
|
- | 8 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Liana Bakradze <liana.bakradze@jetbrains.com>
|
- | 603 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Nikolay Khramchenkov <xnike@xnike.me>
|
- | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Olga Telezhnaya <olga.telezhnaya@jetbrains.com>
|
- | 152 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
dmitry.nefedov <dmitry.nefedov@jetbrains.com>
|
- | 26 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
dmitry.nefedov <nefedov270399@yandex.ru>
|
- | 76 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Ekaterina Tuzova <ekaterina.tuzova@jetbrains.com>
|
- | 328 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Geravant <igor.gera.gerasim@gmail.com>
|
- | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Damir Shagaev <damir.shagaev@jetbrains.com>
|
- | 24 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
ktisha <tuzova.k@gmail.com>
|
- | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Nikita Voloshin <nik.volosh@yandex.ru>
|
- | 6 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Ekaterina Tuzova <ktisha@users.noreply.github.com>
|
- | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Natalia Selezneva <natalia.selezneva@jetbrains.com>
|
- | 15 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Liana Bakradze <liana.bakradze@gmail.com>
|
- | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
meanmail <meanmail@mail.ru>
|
- | 11 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Alexey Kudravtsev <cdr@intellij.com>
|
- | 3 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Alexander Lobas <alexander.lobas@jetbrains.com>
|
- | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Konstantin Bulenkov <kb@jetbrains.com>
|
- | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Aleksey Pivovarov <ampivovarov@gmail.com>
|
- | 7 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Vladimir Krivosheev <vladimir.krivosheev@jetbrains.com>
|
- | 17 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Anna.Kozlova <anna.kozlova@jetbrains.com>
|
- | 6 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Petrov Alexander <alexander.petrov@stepik.org>
|
- | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
nik <nikolay.chashnikov@jetbrains.com>
|
- | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Denis Fokin <denis.fokin@jetbrains.com>
|
- | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Kirill Kirichenko <kirill.kirichenko@jetbrains.com>
|
- | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Daniil Ovchinnikov <daniil.ovchinnikov@jetbrains.com>
|
- | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Tagir Valeev <tagir.valeev@jetbrains.com>
|
- | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
peter <peter@jetbrains.com>
|
- | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
Yann Cébron <yann.cebron@jetbrains.com>
|
- | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
| Commits (3m) |
Commit Days |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
6 contributors (55 commits):
| # | Contributor |
First Commit |
Latest Commit |
Commits Count |
File Updates (per extension) |
|---|---|---|---|---|---|
| 1. | Arseniy Pendryak <arseniy.pendryak@jetbrains.com> |
2017-09-26 | 2026-01-16 | 7 (12%) | xml (55), kt (15), kts (4) |
| 2. | Ilia Posov <ilia.posov@jetbrains.com> |
2022-09-28 | 2026-01-15 | 15 (27%) | kt (36), properties (3), xml (2), kts (1) |
| 3. | Gleb Oborin <gleb.oborin@jetbrains.com> |
2022-09-07 | 2026-01-16 | 12 (21%) | kt (17), kts (4), properties (2), xml (2), md (1) |
| 4. | intellij-crowdin-bot <intellij-crowdin-bot-no-reply@jetbrains.com> |
2024-06-27 | 2026-01-18 | 18 (32%) | properties (133) |
| 5. | Sofia Biurganovskaia <sofia.biurganovskaia@jetbrains.com> |
2024-08-12 | 2026-01-15 | 1 (1%) | kt (1) |
| 6. | dmitrii.kirkhmeier <dmitrii.kirkhmeier@jetbrains.com> |
2026-01-12 | 2026-01-15 | 2 (3%) | kts (7), sh (4) |
A contributor dependency is detected if two contributors have changed the same files in the past 30 days.
The number on lines shows the number of same files that both persons changed in past 30 days.
| Contributor 1 | Contributor 2 | # shared files | |
|---|---|---|---|
| 1. | Gleb Oborin <gleb.oborin@jetbrains.com> |
Arseniy Pendryak <arseniy.pendryak@jetbrains.com> |
4 shared files
intellij-plugin/Edu-Cpp/resources/Edu-Cpp.xml intellij-plugin/Edu-Cpp/CLion-Nova/resources/CLion-Nova.xml intellij-plugin/build.gradle.kts buildSrc/src/main/kotlin/intellijUtils.kt |
| 2. | Ilia Posov <ilia.posov@jetbrains.com> |
Arseniy Pendryak <arseniy.pendryak@jetbrains.com> |
1 shared file
intellij-plugin/features/ide-onboarding/resources/ide-onboarding.xml |
| Contributor | # connections | # commits | |
|---|---|---|---|
| 1. | Arseniy Pendryak <arseniy.pendryak@jetbrains.com> |
2 | 7 |
| 2. | Ilia Posov <ilia.posov@jetbrains.com> |
1 | 15 |
| 3. | Gleb Oborin <gleb.oborin@jetbrains.com> |
1 | 12 |
| 4. | intellij-crowdin-bot <intellij-crowdin-bot-no-reply@jetbrains.com> |
0 | 18 |
| 5. | dmitrii.kirkhmeier <dmitrii.kirkhmeier@jetbrains.com> |
0 | 2 |
| 6. | Sofia Biurganovskaia <sofia.biurganovskaia@jetbrains.com> |
0 | 1 |
C-median: 1.0
A half of the contributors has more than 1.0 connections, and a half has less than this number.
C-mean: 1.3
An average number of connections a contributor has with other contributors.
C-index: 1.0
There are 1.0 contributors with 1.0 or more connections.
9 contributors (191 commits):
| # | Contributor |
First Commit |
Latest Commit |
Commits Count |
File Updates (per extension) |
|---|---|---|---|---|---|
| 1. | Arseniy Pendryak <arseniy.pendryak@jetbrains.com> |
2017-09-26 | 2026-01-16 | 44 (23%) | kt (104), xml (72), kts (8), properties (6), gif (2) |
| 2. | Ilia Posov <ilia.posov@jetbrains.com> |
2022-09-28 | 2026-01-15 | 52 (27%) | kt (173), properties (8), xml (7), svg (3), kts (2) |
| 3. | Gleb Oborin <gleb.oborin@jetbrains.com> |
2022-09-07 | 2026-01-16 | 39 (20%) | kt (84), ft (28), xml (13), properties (9), gradle (8) |
| 4. | intellij-crowdin-bot <intellij-crowdin-bot-no-reply@jetbrains.com> |
2024-06-27 | 2026-01-18 | 45 (23%) | properties (346) |
| 5. | Sofia Biurganovskaia <sofia.biurganovskaia@jetbrains.com> |
2024-08-12 | 2026-01-15 | 3 (1%) | kt (4), ft (1) |
| 6. | JetBrains Academy Bot | 2023-08-24 | 2025-12-08 | 3 (1%) | properties (3) |
| 7. | annmer <maria.ogneva@jetbrains.com> |
2024-03-07 | 2025-11-27 | 2 (1%) | properties (1), md (1) |
| 8. | dmitrii.kirkhmeier <dmitrii.kirkhmeier@jetbrains.com> |
2026-01-12 | 2026-01-15 | 2 (1%) | kts (7), sh (4) |
| 9. | jamilya.shurukhova <jamilya.shurukhova@jetbrains.com> |
2025-11-05 | 2025-11-05 | 1 (<1%) | kt (1) |
A contributor dependency is detected if two contributors have changed the same files in the past 90 days.
The number on lines shows the number of same files that both persons changed in past 90 days.
| Contributor 1 | Contributor 2 | # shared files | |
|---|---|---|---|
| 1. | Gleb Oborin <gleb.oborin@jetbrains.com> |
Arseniy Pendryak <arseniy.pendryak@jetbrains.com> |
11 shared files
gradle/libs.versions.toml intellij-plugin/educational-core/resources/META-INF/educational-core.xml intellij-plugin/Edu-Cpp/resources/Edu-Cpp.xml documentation/PluginVersionsInfo.md intellij-plugin/build.gradle.kts buildSrc/src/main/kotlin/intellijUtils.kt intellij-plugin/educational-core/resources/messages/EduCoreBundle.properties intellij-plugin/educational-core/src/com/jetbrains/edu/learning/StudyTaskManager.kt intellij-plugin/Edu-Cpp/CLion-Nova/resources/CLion-Nova.xml gradle.properties intellij-plugin/educational-core/src/com/jetbrains/edu/learning/stepik/hyperskill/actions/InstallHyperskillPluginAction.kt |
| 2. | Arseniy Pendryak <arseniy.pendryak@jetbrains.com> |
Ilia Posov <ilia.posov@jetbrains.com> |
7 shared files
intellij-plugin/educational-core/resources/META-INF/educational-core.xml intellij-plugin/features/ide-onboarding/testResources/META-INF/plugin.xml intellij-plugin/educational-core/src/com/jetbrains/edu/learning/EduNames.kt intellij-plugin/educational-core/resources/messages/EduCoreBundle.properties intellij-plugin/educational-core/src/com/jetbrains/edu/learning/statistics/EduCounterUsageCollector.kt intellij-plugin/features/ide-onboarding/resources/ide-onboarding.xml settings.gradle.kts |
| 3. | Ilia Posov <ilia.posov@jetbrains.com> |
Gleb Oborin <gleb.oborin@jetbrains.com> |
4 shared files
intellij-plugin/educational-core/resources/META-INF/educational-core.xml intellij-plugin/Edu-Kotlin/testSrc/com/jetbrains/edu/kotlin/courseGeneration/KtCourseBuilderTest.kt intellij-plugin/educational-core/resources/messages/EduCoreBundle.properties intellij-plugin/jvm-core/src/com/jetbrains/edu/jvm/gradle/GradleCourseBuilderBase.kt |
| 4. | Gleb Oborin <gleb.oborin@jetbrains.com> |
annmer <maria.ogneva@jetbrains.com> |
2 shared files
documentation/PluginVersionsInfo.md gradle.properties |
| 5. | annmer <maria.ogneva@jetbrains.com> |
Arseniy Pendryak <arseniy.pendryak@jetbrains.com> |
2 shared files
documentation/PluginVersionsInfo.md gradle.properties |
| 6. | Arseniy Pendryak <arseniy.pendryak@jetbrains.com> |
jamilya.shurukhova <jamilya.shurukhova@jetbrains.com> |
1 shared file
intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/marketplace/MarketplaceSubmissionPostingTest.kt |
| 7. | JetBrains Academy Bot <> |
Gleb Oborin <gleb.oborin@jetbrains.com> |
1 shared file
gradle-253.properties |
| Contributor | # connections | # commits | |
|---|---|---|---|
| 1. | Arseniy Pendryak <arseniy.pendryak@jetbrains.com> |
4 | 44 |
| 2. | Gleb Oborin <gleb.oborin@jetbrains.com> |
4 | 39 |
| 3. | Ilia Posov <ilia.posov@jetbrains.com> |
2 | 52 |
| 4. | annmer <maria.ogneva@jetbrains.com> |
2 | 2 |
| 5. | JetBrains Academy Bot | 1 | 3 |
| 6. | jamilya.shurukhova <jamilya.shurukhova@jetbrains.com> |
1 | 1 |
| 7. | intellij-crowdin-bot <intellij-crowdin-bot-no-reply@jetbrains.com> |
0 | 45 |
| 8. | Sofia Biurganovskaia <sofia.biurganovskaia@jetbrains.com> |
0 | 3 |
| 9. | dmitrii.kirkhmeier <dmitrii.kirkhmeier@jetbrains.com> |
0 | 2 |
C-median: 2.0
A half of the contributors has more than 2.0 connections, and a half has less than this number.
C-mean: 2.3
An average number of connections a contributor has with other contributors.
C-index: 2.0
There are 2.0 contributors with 2.0 or more connections.
10 contributors (410 commits):
| # | Contributor |
First Commit |
Latest Commit |
Commits Count |
|---|---|---|---|---|
| 1. | Arseniy Pendryak <arseniy.pendryak@jetbrains.com> |
2017-09-26 | 2026-01-16 | 104 (25%) |
| 2. | Valentina Kiryushkina <valentina.kiryushkina@jetbrains.com> |
2016-01-28 | 2025-08-05 | 1 (<1%) |
| 3. | Ilia Posov <ilia.posov@jetbrains.com> |
2022-09-28 | 2026-01-15 | 108 (26%) |
| 4. | Gleb Oborin <gleb.oborin@jetbrains.com> |
2022-09-07 | 2026-01-16 | 74 (18%) |
| 5. | intellij-crowdin-bot <intellij-crowdin-bot-no-reply@jetbrains.com> |
2024-06-27 | 2026-01-18 | 98 (23%) |
| 6. | Sofia Biurganovskaia <sofia.biurganovskaia@jetbrains.com> |
2024-08-12 | 2026-01-15 | 15 (3%) |
| 7. | JetBrains Academy Bot | 2023-08-24 | 2025-12-08 | 5 (1%) |
| 8. | annmer <maria.ogneva@jetbrains.com> |
2024-03-07 | 2025-11-27 | 2 (<1%) |
| 9. | dmitrii.kirkhmeier <dmitrii.kirkhmeier@jetbrains.com> |
2026-01-12 | 2026-01-15 | 2 (<1%) |
| 10. | jamilya.shurukhova <jamilya.shurukhova@jetbrains.com> |
2025-11-05 | 2025-11-05 | 1 (<1%) |
A contributor dependency is detected if two contributors have changed the same files in the past 180 days.
The number on lines shows the number of same files that both persons changed in past 180 days.
| Contributor 1 | Contributor 2 | # shared files | |
|---|---|---|---|
| 1. | Arseniy Pendryak <arseniy.pendryak@jetbrains.com> |
Sofia Biurganovskaia <sofia.biurganovskaia@jetbrains.com> |
29 shared files
intellij-plugin/educational-core/resources/META-INF/educational-core.xml intellij-plugin/Edu-Cpp/resources/Edu-Cpp.xml intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/courseStorage/changeHost/CourseStorageHost.kt intellij-plugin/build.gradle.kts buildSrc/src/main/kotlin/intellijUtils.kt gradle-252.properties build.gradle.kts intellij-plugin/features/command-line/testSrc/com/jetbrains/edu/commandLine/EduOpenCourseCommandTest.kt intellij-plugin/features/command-line/testSrc/com/jetbrains/edu/commandLine/EduCreateCourseCommandTest.kt intellij-plugin/features/command-line/testSrc/com/jetbrains/edu/commandLine/validation/EduValidateCourseCommandTest.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/EduNames.kt intellij-plugin/Edu-Rust/resources/Edu-Rust.xml intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/EduTestServiceStateHelper.kt intellij-plugin/features/command-line/build.gradle.kts buildSrc/src/main/kotlin/common-conventions.gradle.kts gradle.properties intellij-plugin/features/command-line/testSrc/com/jetbrains/edu/commandLine/EduCommandTestData.kt intellij-plugin/resources/META-INF/plugin.xml intellij-plugin/features/command-line/src/com/jetbrains/edu/commandLine/CourseSource.kt settings.gradle.kts intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/changeHost/SubmissionsServiceHost.kt intellij-plugin/AI/src/com/jetbrains/edu/ai/host/EduAIServiceHost.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/settings/OpenOnSiteLinkSettings.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/utils.kt intellij-plugin/educational-core/resources/messages/EduCoreBundle.properties intellij-plugin/Edu-Scala/build.gradle.kts intellij-plugin/features/command-line/testSrc/com/jetbrains/edu/commandLine/EduCoursePluginInstallerCommandTest.kt intellij-plugin/features/code-insight-yaml/resources/code-insight-yaml.xml intellij-plugin/Edu-Java/testSrc/com/jetbrains/edu/java/generation/JCreateCourseArchiveTest.kt |
| 2. | Gleb Oborin <gleb.oborin@jetbrains.com> |
Sofia Biurganovskaia <sofia.biurganovskaia@jetbrains.com> |
24 shared files
intellij-plugin/educational-core/resources/META-INF/educational-core.xml intellij-plugin/Edu-Cpp/resources/Edu-Cpp.xml intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/courseStorage/changeHost/CourseStorageHost.kt intellij-plugin/build.gradle.kts buildSrc/src/main/kotlin/intellijUtils.kt intellij-plugin/educational-core/src/com/jetbrains/edu/coursecreator/feedback/CCInIdeFeedbackDialog.kt intellij-plugin/Edu-CSharp/src/com/jetbrains/edu/csharp/CSharpCourseProjectGenerator.kt intellij-plugin/sql/sql-jvm/branches/252/src/com/jetbrains/edu/sql/jvm/gradle/compatibilityUtils.kt intellij-plugin/features/ai-hints-core/src/com/jetbrains/edu/aiHints/core/feedback/dialog/ErrorHintFeedbackDialog.kt intellij-plugin/Edu-CSharp/src/com/jetbrains/edu/csharp/checker/CSharpEduTaskChecker.kt intellij-plugin/sql/sql-jvm/branches/253/src/com/jetbrains/edu/sql/jvm/gradle/compatibilityUtils.kt gradle.properties intellij-plugin/AI/src/com/jetbrains/edu/ai/translation/ui/AITranslationFeedbackDialog.kt gradle-253.properties intellij-plugin/features/ai-hints-core/src/com/jetbrains/edu/aiHints/core/feedback/dialog/HintFeedbackDialog.kt intellij-plugin/features/ai-hints-core/src/com/jetbrains/edu/aiHints/core/feedback/dialog/TextHintFeedbackDialog.kt intellij-plugin/educational-core/resources/messages/EduCoreBundle.properties intellij-plugin/Edu-Scala/build.gradle.kts intellij-plugin/features/ai-hints-core/src/com/jetbrains/edu/aiHints/core/feedback/dialog/CodeHintFeedbackDialog.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/feedback/InIdeFeedbackDialog.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/courseStorage/CourseStorageNames.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/feedback/StudentInIdeFeedbackDialog.kt intellij-plugin/sql/sql-jvm/src/com/jetbrains/edu/sql/jvm/gradle/sqlUtils.kt intellij-plugin/Edu-Go/build.gradle.kts |
| 3. | Arseniy Pendryak <arseniy.pendryak@jetbrains.com> |
Gleb Oborin <gleb.oborin@jetbrains.com> |
23 shared files
gradle/libs.versions.toml intellij-plugin/educational-core/resources/META-INF/educational-core.xml intellij-plugin/Edu-Cpp/resources/Edu-Cpp.xml documentation/PluginVersionsInfo.md intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/courseStorage/changeHost/CourseStorageHost.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/courseFormat/ext/TaskExt.kt intellij-plugin/build.gradle.kts buildSrc/src/main/kotlin/intellijUtils.kt intellij-plugin/educational-core/resources/META-INF/course-storage.xml intellij-plugin/Edu-Python/src/com/jetbrains/edu/python/learning/PyEduUtils.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/SolutionLoaderBase.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/StartCourseAction.kt edu-format/src/com/jetbrains/edu/learning/network/RetrofitExt.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/StudyTaskManager.kt gradle.properties intellij-plugin/educational-core/src/com/jetbrains/edu/learning/stepik/hyperskill/actions/InstallHyperskillPluginAction.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/update/UpdateUtils.kt intellij-plugin/educational-core/resources/messages/EduCoreBundle.properties intellij-plugin/Edu-Scala/build.gradle.kts intellij-plugin/Edu-Cpp/CLion-Nova/resources/CLion-Nova.xml intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/SolutionSharingUtils.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/courseStorage/api/CourseStorageConnector.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/api/MarketplaceConnector.kt |
| 4. | Arseniy Pendryak <arseniy.pendryak@jetbrains.com> |
Ilia Posov <ilia.posov@jetbrains.com> |
17 shared files
intellij-plugin/educational-core/src/com/jetbrains/edu/learning/stepik/hyperskill/update/HyperskillCourseUpdater.kt intellij-plugin/educational-core/resources/META-INF/educational-core.xml documentation/PluginVersionsInfo.md intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/archive/CCCreateCourseArchiveTest.kt intellij-plugin/Edu-CSharp/resources/Edu-CSharp.xml intellij-plugin/Edu-Python/src/com/jetbrains/edu/python/learning/PyEduUtils.kt intellij-plugin/features/command-line/testSrc/com/jetbrains/edu/commandLine/EduOpenCourseCommandTest.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/EduNames.kt buildSrc/src/main/kotlin/common-conventions.gradle.kts gradle.properties intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/lti/LTIOnlineService.kt settings.gradle.kts intellij-plugin/features/ide-onboarding/testResources/META-INF/plugin.xml intellij-plugin/educational-core/resources/messages/EduCoreBundle.properties intellij-plugin/educational-core/src/com/jetbrains/edu/learning/statistics/EduCounterUsageCollector.kt intellij-plugin/features/code-insight-yaml/resources/code-insight-yaml.xml intellij-plugin/features/ide-onboarding/resources/ide-onboarding.xml |
| 5. | Gleb Oborin <gleb.oborin@jetbrains.com> |
Ilia Posov <ilia.posov@jetbrains.com> |
16 shared files
intellij-plugin/educational-core/resources/META-INF/educational-core.xml documentation/PluginVersionsInfo.md intellij-plugin/Edu-Kotlin/testSrc/com/jetbrains/edu/kotlin/courseGeneration/KtCourseBuilderTest.kt intellij-plugin/Edu-Python/src/com/jetbrains/edu/python/learning/PyEduUtils.kt intellij-plugin/educational-core/src/com/jetbrains/edu/coursecreator/framework/CCFrameworkLessonManager.kt intellij-plugin/jvm-core/src/com/jetbrains/edu/jvm/gradle/GradleConfiguratorBase.kt gradle.properties intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/actions/navigate/FrameworkLessonNavigationTest.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/newproject/CourseProjectGenerator.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/update/MarketplaceCourseUpdater.kt intellij-plugin/educational-core/resources/messages/EduCoreBundle.properties intellij-plugin/jvm-core/src/com/jetbrains/edu/jvm/gradle/GradleCourseBuilderBase.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/courseStorage/api/CourseStorageCourseMixin.kt intellij-plugin/educational-core/src/com/jetbrains/edu/coursecreator/CCUtils.kt intellij-plugin/jvm-core/testSrc/com/jetbrains/edu/jvm/coursecreator/GradleFileAttributesTest.kt intellij-plugin/jvm-core/src/com/jetbrains/edu/jvm/gradle/generation/EduGradleUtils.kt |
| 6. | Sofia Biurganovskaia <sofia.biurganovskaia@jetbrains.com> |
Ilia Posov <ilia.posov@jetbrains.com> |
9 shared files
intellij-plugin/educational-core/resources/META-INF/educational-core.xml intellij-plugin/features/command-line/testSrc/com/jetbrains/edu/commandLine/EduOpenCourseCommandTest.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/EduNames.kt buildSrc/src/main/kotlin/common-conventions.gradle.kts intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/testUtils.kt gradle.properties settings.gradle.kts intellij-plugin/educational-core/resources/messages/EduCoreBundle.properties intellij-plugin/features/code-insight-yaml/resources/code-insight-yaml.xml |
| 7. | JetBrains Academy Bot <> |
Sofia Biurganovskaia <sofia.biurganovskaia@jetbrains.com> |
3 shared files
gradle.properties gradle-253.properties intellij-plugin/Edu-Rust/src/com/jetbrains/edu/rust/learn/RsOpenCourseHandler.kt |
| 8. | Gleb Oborin <gleb.oborin@jetbrains.com> |
annmer <maria.ogneva@jetbrains.com> |
2 shared files
documentation/PluginVersionsInfo.md gradle.properties |
| 9. | annmer <maria.ogneva@jetbrains.com> |
Arseniy Pendryak <arseniy.pendryak@jetbrains.com> |
2 shared files
documentation/PluginVersionsInfo.md gradle.properties |
| 10. | annmer <maria.ogneva@jetbrains.com> |
Ilia Posov <ilia.posov@jetbrains.com> |
2 shared files
documentation/PluginVersionsInfo.md gradle.properties |
| 11. | Gleb Oborin <gleb.oborin@jetbrains.com> |
JetBrains Academy Bot <> |
2 shared files
gradle.properties gradle-253.properties |
| 12. | Arseniy Pendryak <arseniy.pendryak@jetbrains.com> |
jamilya.shurukhova <jamilya.shurukhova@jetbrains.com> |
1 shared file
intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/marketplace/MarketplaceSubmissionPostingTest.kt |
| 13. | Arseniy Pendryak <arseniy.pendryak@jetbrains.com> |
JetBrains Academy Bot <> |
1 shared file
gradle.properties |
| 14. | annmer <maria.ogneva@jetbrains.com> |
JetBrains Academy Bot <> |
1 shared file
gradle.properties |
| 15. | annmer <maria.ogneva@jetbrains.com> |
Sofia Biurganovskaia <sofia.biurganovskaia@jetbrains.com> |
1 shared file
gradle.properties |
| 16. | Ilia Posov <ilia.posov@jetbrains.com> |
JetBrains Academy Bot <> |
1 shared file
gradle.properties |
| 17. | Valentina Kiryushkina <valentina.kiryushkina@jetbrains.com> |
Arseniy Pendryak <arseniy.pendryak@jetbrains.com> |
1 shared file
intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/ui/TaskToolWindowViewImpl.kt |
| Contributor | # connections | # commits | |
|---|---|---|---|
| 1. | Arseniy Pendryak <arseniy.pendryak@jetbrains.com> |
7 | 104 |
| 2. | Ilia Posov <ilia.posov@jetbrains.com> |
5 | 108 |
| 3. | Gleb Oborin <gleb.oborin@jetbrains.com> |
5 | 74 |
| 4. | Sofia Biurganovskaia <sofia.biurganovskaia@jetbrains.com> |
5 | 15 |
| 5. | JetBrains Academy Bot | 5 | 5 |
| 6. | annmer <maria.ogneva@jetbrains.com> |
5 | 2 |
| 7. | Valentina Kiryushkina <valentina.kiryushkina@jetbrains.com> |
1 | 1 |
| 8. | jamilya.shurukhova <jamilya.shurukhova@jetbrains.com> |
1 | 1 |
| 9. | intellij-crowdin-bot <intellij-crowdin-bot-no-reply@jetbrains.com> |
0 | 98 |
| 10. | dmitrii.kirkhmeier <dmitrii.kirkhmeier@jetbrains.com> |
0 | 2 |
C-median: 5.0
A half of the contributors has more than 5.0 connections, and a half has less than this number.
C-mean: 4.2
An average number of connections a contributor has with other contributors.
C-index: 5.0
There are 5.0 contributors with 5.0 or more connections.
14 contributors (1,042 commits):
| # | Contributor |
First Commit |
Latest Commit |
Commits Count |
|---|---|---|---|---|
| 1. | Arseniy Pendryak <arseniy.pendryak@jetbrains.com> |
2017-09-26 | 2026-01-16 | 266 (25%) |
| 2. | Valentina Kiryushkina <valentina.kiryushkina@jetbrains.com> |
2016-01-28 | 2025-08-05 | 10 (<1%) |
| 3. | Aleksey Rostovskiy <aleksey.rostovskiy@jetbrains.com> |
2019-08-02 | 2025-02-13 | 4 (<1%) |
| 4. | Ilia Posov <ilia.posov@jetbrains.com> |
2022-09-28 | 2026-01-15 | 233 (22%) |
| 5. | Gleb Oborin <gleb.oborin@jetbrains.com> |
2022-09-07 | 2026-01-16 | 166 (15%) |
| 6. | intellij-crowdin-bot <intellij-crowdin-bot-no-reply@jetbrains.com> |
2024-06-27 | 2026-01-18 | 212 (20%) |
| 7. | Mark Prudnikov <mark.prudnikov@jetbrains.com> |
2023-08-28 | 2025-06-13 | 93 (8%) |
| 8. | Sofia Biurganovskaia <sofia.biurganovskaia@jetbrains.com> |
2024-08-12 | 2026-01-15 | 35 (3%) |
| 9. | JetBrains Academy Bot | 2023-08-24 | 2025-12-08 | 8 (<1%) |
| 10. | annmer <maria.ogneva@jetbrains.com> |
2024-03-07 | 2025-11-27 | 4 (<1%) |
| 11. | anchouls <anna.potriasaeva@jetbrains.com> |
2024-06-27 | 2025-03-14 | 1 (<1%) |
| 12. | Aleksei Kniazev <aleksei.kniazev@jetbrains.com> |
2025-02-28 | 2025-06-12 | 7 (<1%) |
| 13. | dmitrii.kirkhmeier <dmitrii.kirkhmeier@jetbrains.com> |
2026-01-12 | 2026-01-15 | 2 (<1%) |
| 14. | jamilya.shurukhova <jamilya.shurukhova@jetbrains.com> |
2025-11-05 | 2025-11-05 | 1 (<1%) |
A contributor dependency is detected if two contributors have changed the same files in the past 365 days.
The number on lines shows the number of same files that both persons changed in past 365 days.
| Contributor 1 | Contributor 2 | # shared files | |
|---|---|---|---|
| 1. | Ilia Posov <ilia.posov@jetbrains.com> |
Arseniy Pendryak <arseniy.pendryak@jetbrains.com> |
82 shared files
intellij-plugin/educational-core/resources/META-INF/educational-core.xml intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/archive/CCCreateCourseArchiveTest.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/yaml/YamlFormatSynchronizer.kt intellij-plugin/Edu-Kotlin/src/com/jetbrains/edu/kotlin/KtMainFileProvider.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/lti/LTISettingsManager.kt intellij-plugin/educational-core/resources/META-INF/Marketplace.xml intellij-plugin/features/code-insight-yaml/resources/messages/EduYAMLBundle.properties intellij-plugin/Edu-Python/src/com/jetbrains/edu/python/learning/PyEduUtils.kt intellij-plugin/features/command-line/testSrc/com/jetbrains/edu/commandLine/EduOpenCourseCommandTest.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/EduNames.kt intellij-plugin/educational-core/src/com/jetbrains/edu/coursecreator/actions/marketplace/MarketplacePushCourse.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/lti/LTICheckerTests.kt intellij-plugin/Edu-Scala/resources/Edu-Scala.xml intellij-plugin/educational-core/src/com/jetbrains/edu/learning/update/elements/LessonUpdate.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/lti/LTICheckListener.kt intellij-plugin/Edu-Python/resources/Edu-Python.xml intellij-plugin/educational-core/testData/archive/marketplaceCourseArchive/change remote info files course/course.json intellij-plugin/educational-core/src/com/jetbrains/edu/learning/EduProjectActivity.kt intellij-plugin/features/code-insight-yaml/testSrc/com/jetbrains/edu/yaml/completion/YamlCompletionTestBase.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/EduTestCase.kt intellij-plugin/features/command-line/src/com/jetbrains/edu/commandLine/CourseSource.kt intellij-plugin/features/code-insight-yaml/src/com/jetbrains/edu/yaml/inspections/TaskFileNotFoundInspection.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/lti/LTIOnlineService.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/marketplace/lti/LtiCourseMetadataProcessorTest.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/navigation/NavigationUtils.kt intellij-plugin/features/command-line/src/com/jetbrains/edu/commandLine/EduOpenCourseAppStarter.kt intellij-plugin/educational-core/src/com/jetbrains/edu/coursecreator/ui/CCCreateCoursePreviewDialog.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/ui/jcefUtils.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/update/UpdateUtils.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/archive/MarketplaceCourseArchiveTest.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/utils.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/navigation/ParsedInCourseLink.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/newproject/CourseMetadataProcessor.kt intellij-plugin/educational-core/testData/archive/createCourseArchive/courseIcon_svg file is not added inside the course archive/course.json intellij-plugin/features/code-insight-yaml/resources/code-insight-yaml.xml intellij-plugin/features/ide-onboarding/resources/ide-onboarding.xml intellij-plugin/educational-core/src/com/jetbrains/edu/coursecreator/actions/marketplace/RegenerateDuplicateIds.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/lti/LTISettings.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/stepik/hyperskill/update/HyperskillCourseUpdater.kt intellij-plugin/educational-core/src/com/jetbrains/edu/coursecreator/ui/CCNewCoursePanel.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/statistics/metadata/EntryPointMetadataProcessor.kt documentation/PluginVersionsInfo.md intellij-plugin/build.gradle.kts intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/ui/styleManagers/StyleManager.kt intellij-plugin/Edu-CSharp/resources/Edu-CSharp.xml intellij-plugin/Edu-Python/branches/251/src/com/jetbrains/edu/python/learning/compatibilityUtils.kt intellij-plugin/features/code-insight-yaml/src/com/jetbrains/edu/yaml/EduYamlReferenceContributor.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/submissions/utils.kt intellij-plugin/educational-core/testData/archive/createCourseArchive/course archive has both course_json and courseIcon_svg inside/course.json intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/marketplace/MarketplaceCourseUpdateTest.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/StudyItemIdGenerator.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/update/elements/FrameworkTaskUpdateInfo.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/stepik/hyperskill/socialMedia/linkedIn/HyperskillLinkedInConfigurator.kt buildSrc/src/main/kotlin/common-conventions.gradle.kts intellij-plugin/educational-core/src/com/jetbrains/edu/learning/StudyTaskManager.kt intellij-plugin/features/code-insight-yaml/testSrc/com/jetbrains/edu/yaml/completion/YamlPathCompletionTest.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/testUtils.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/update/elements/TaskUpdate.kt gradle.properties intellij-plugin/features/code-insight-yaml/resources/yaml/course-schema.json intellij-plugin/features/ide-onboarding/resources/messages/EduUiOnboardingTourBundle.properties intellij-plugin/educational-core/src/com/jetbrains/edu/learning/yaml/utils.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/courseGeneration/MarketplaceOpenInIdeRequestHandler.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/statistics/metadata/CoursePageExperimentMetadataProcessor.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/VirtualFileExt.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/marketplace/StudyItemIdGeneratorTest.kt settings.gradle.kts intellij-plugin/educational-core/src/com/jetbrains/edu/coursecreator/archive/CourseArchiveError.kt intellij-plugin/features/ide-onboarding/testResources/META-INF/plugin.xml intellij-plugin/educational-core/src/com/jetbrains/edu/learning/newproject/CourseProjectGenerator.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/lti/LtiCourseMetadataProcessor.kt gradle-251.properties intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/marketplace/lti/LtiCourseParamsProcessorTest.kt intellij-plugin/educational-core/resources/messages/EduCoreBundle.properties intellij-plugin/educational-core/src/com/jetbrains/edu/coursecreator/archive/CourseArchiveCreator.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/lti/LtiCourseParamsProcessor.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/yaml/YamlDeepLoader.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/statistics/EduCounterUsageCollector.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/archive/CourseArchiveTestBase.kt intellij-plugin/Edu-CSharp/src/com/jetbrains/edu/csharp/CSharpConfigurator.kt intellij-plugin/features/code-insight-core/testSrc/com/jetbrains/edu/codeInsight/EduCompletionTextFixture.kt intellij-plugin/Edu-Kotlin/resources/Edu-Kotlin.xml |
| 2. | Arseniy Pendryak <arseniy.pendryak@jetbrains.com> |
Mark Prudnikov <mark.prudnikov@jetbrains.com> |
56 shared files
intellij-plugin/educational-core/resources/META-INF/educational-core.xml intellij-plugin/features/ai-hints-core/resources/ai-hints-core.xml intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/marketplace/MarketplaceSolutionSharingTest.kt intellij-plugin/Edu-Python/src/com/jetbrains/edu/python/learning/PyEduUtils.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/submissions/ui/linkHandler/LoginLinkHandler.kt intellij-plugin/sql/sql-jvm/testSrc/com/jetbrains/edu/sql/jvm/gradle/SqlCourseGenerationTestBase.kt intellij-plugin/resources/META-INF/plugin.xml intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/EduTestCase.kt intellij-plugin/features/ai-hints-kotlin/testResources/META-INF/plugin.xml intellij-plugin/features/ai-hints-kotlin/build.gradle.kts intellij-plugin/features/ai-hints-python/testResources/META-INF/plugin.xml intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/archive/MarketplaceCourseArchiveTest.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/actions/EduAIHintsUtils.kt intellij-plugin/features/ai-hints-kotlin/testSrc/com/jetbrains/edu/aiHints/kotlin/KtStringExtractorTest.kt intellij-plugin/Edu-Cpp/branches/252/resources/Edu-Cpp-platform.xml intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/agreement/UserAgreementEditorNotificationsProviderTest.kt intellij-plugin/Edu-Python/src/com/jetbrains/edu/python/learning/newproject/PyCourseProjectGenerator.kt intellij-plugin/features/ai-hints-kotlin/src/com/jetbrains/edu/aiHints/kotlin/impl/KtFunctionDiffReducer.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/courseGeneration/CourseGenerationTestBase.kt intellij-plugin/Edu-Cpp/resources/Edu-Cpp.xml documentation/PluginVersionsInfo.md intellij-plugin/features/ai-hints-core/src/com/jetbrains/edu/aiHints/core/action/GetHint.kt intellij-plugin/build.gradle.kts buildSrc/src/main/kotlin/intellijUtils.kt intellij-plugin/Edu-Python/branches/251/src/com/jetbrains/edu/python/learning/compatibilityUtils.kt gradle-252.properties intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/agreement/UserAgreementManagerTest.kt intellij-plugin/features/ai-hints-kotlin/testSrc/com/jetbrains/edu/aiHints/kotlin/FunctionDiffReducerTest.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/actions/ShareMySolutionsAction.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/EduTestServiceStateHelper.kt intellij-plugin/features/ai-hints-core/testResources/META-INF/plugin.xml intellij-plugin/educational-core/branches/252/testSrc/com/jetbrains/edu/learning/compatibilityUtils.kt intellij-plugin/features/ai-hints-python/resources/ai-hints-python.xml intellij-plugin/sql/sql-jvm/testSrc/com/jetbrains/edu/sql/jvm/gradle/update/SqlCourseUpdateTest.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/agreement/UserAgreementSettings.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/api/MarketplaceSubmissionsConnector.kt intellij-plugin/features/ai-hints-python/src/com/jetbrains/edu/aiHints/python/impl/PyFunctionDiffReducer.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/agreement/UserAgreementManager.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/testUtils.kt gradle.properties intellij-plugin/AI/src/com/jetbrains/edu/ai/translation/statistics/EduAIFeaturesCounterUsageCollector.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/marketplace/MarketplaceSubmissionsTest.kt intellij-plugin/Edu-Python/src/com/jetbrains/edu/python/learning/newproject/PyBaseSdksProvider.kt settings.gradle.kts intellij-plugin/features/ai-hints-core/testSrc/com/jetbrains/edu/aiHints/core/GetHintTest.kt gradle-251.properties intellij-plugin/Edu-Python/branches/252/src/com/jetbrains/edu/python/learning/compatibilityUtils.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/api/SubmissionsService.kt intellij-plugin/educational-core/branches/251/testSrc/com/jetbrains/edu/learning/compatibilityUtils.kt intellij-plugin/features/ai-hints-python/build.gradle.kts intellij-plugin/educational-core/resources/messages/EduCoreBundle.properties intellij-plugin/features/ai-hints-kotlin/resources/ai-hints-kotlin.xml intellij-plugin/educational-core/src/com/jetbrains/edu/learning/agreement/UserAgreementOptions.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/agreement/UserAgreementDialog.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/statistics/EduFields.kt intellij-plugin/features/ai-hints-core/testSrc/com/jetbrains/edu/aiHints/core/TaskProcessorTest.kt |
| 3. | Arseniy Pendryak <arseniy.pendryak@jetbrains.com> |
Sofia Biurganovskaia <sofia.biurganovskaia@jetbrains.com> |
56 shared files
intellij-plugin/educational-core/resources/META-INF/educational-core.xml intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/courseStorage/changeHost/CourseStorageHost.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/courseGeneration/GeneratorUtils.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/archive/CCCreateCourseArchiveTest.kt intellij-plugin/features/command-line/testSrc/com/jetbrains/edu/commandLine/EduOpenCourseCommandTest.kt intellij-plugin/features/command-line/testSrc/com/jetbrains/edu/commandLine/EduCreateCourseCommandTest.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/EduNames.kt intellij-plugin/AI/src/com/jetbrains/edu/ai/translation/TranslationLoader.kt intellij-plugin/features/command-line/testSrc/com/jetbrains/edu/commandLine/EduCommandTestData.kt intellij-plugin/resources/META-INF/plugin.xml intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/EduTestCase.kt intellij-plugin/features/command-line/src/com/jetbrains/edu/commandLine/CourseSource.kt intellij-plugin/features/command-line/src/com/jetbrains/edu/commandLine/EduOpenCourseAppStarter.kt intellij-plugin/Edu-Php/build.gradle.kts intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/settings/OpenOnSiteLinkSettings.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/archive/MarketplaceCourseArchiveTest.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/utils.kt intellij-plugin/Edu-CSharp/src/com/jetbrains/edu/csharp/CSharpBackendService.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/statistics/metadata/CourseSubmissionMetadataManager.kt intellij-plugin/features/code-insight-yaml/resources/code-insight-yaml.xml intellij-plugin/Edu-Java/testSrc/com/jetbrains/edu/java/generation/JCreateCourseArchiveTest.kt intellij-plugin/Edu-Python/src/com/jetbrains/edu/python/learning/newproject/PyCourseProjectGenerator.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/stepik/hyperskill/update/HyperskillCourseUpdater.kt intellij-plugin/Edu-Cpp/resources/Edu-Cpp.xml intellij-plugin/educational-core/src/com/jetbrains/edu/learning/newproject/CourseParamsProcessor.kt intellij-plugin/build.gradle.kts intellij-plugin/Edu-CSharp/resources/Edu-CSharp.xml buildSrc/src/main/kotlin/intellijUtils.kt gradle-252.properties build.gradle.kts intellij-plugin/Edu-Scala/src/com/jetbrains/edu/scala/sbt/ScalaSbtCourseProjectGenerator.kt intellij-plugin/features/command-line/testSrc/com/jetbrains/edu/commandLine/validation/EduValidateCourseCommandTest.kt intellij-plugin/Edu-Rust/resources/Edu-Rust.xml intellij-plugin/Edu-Rust/branches/252/resources/Edu-Rust-platform.xml intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/EduTestServiceStateHelper.kt intellij-plugin/Edu-CSharp/resources/messages/EduCSharpBundle.properties intellij-plugin/features/command-line/build.gradle.kts buildSrc/src/main/kotlin/common-conventions.gradle.kts intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/testUtils.kt gradle.properties intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/courseGeneration/MarketplaceOpenInIdeRequestHandler.kt intellij-plugin/Edu-CSharp/build.gradle.kts intellij-plugin/educational-core/src/com/jetbrains/edu/learning/VirtualFileExt.kt settings.gradle.kts intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/changeHost/SubmissionsServiceHost.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/newproject/CourseProjectGenerator.kt intellij-plugin/Edu-Python/branches/252/src/com/jetbrains/edu/python/learning/compatibilityUtils.kt intellij-plugin/AI/src/com/jetbrains/edu/ai/host/EduAIServiceHost.kt intellij-plugin/educational-core/resources/messages/EduCoreBundle.properties intellij-plugin/Edu-Scala/build.gradle.kts intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/lti/LtiCourseParamsProcessor.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/archive/CourseArchiveTestBase.kt intellij-plugin/sql/sql-jvm/build.gradle.kts intellij-plugin/features/command-line/testSrc/com/jetbrains/edu/commandLine/EduCoursePluginInstallerCommandTest.kt intellij-plugin/Edu-Rust/src/com/jetbrains/edu/rust/learn/OpenLearnRustCourseAction.kt intellij-plugin/Edu-Go/build.gradle.kts |
| 4. | Gleb Oborin <gleb.oborin@jetbrains.com> |
Arseniy Pendryak <arseniy.pendryak@jetbrains.com> |
51 shared files
gradle/libs.versions.toml intellij-plugin/educational-core/resources/META-INF/educational-core.xml intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/courseStorage/changeHost/CourseStorageHost.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/archive/CCCreateCourseArchiveTest.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/courseFormat/ext/TaskExt.kt intellij-plugin/Edu-Scala/testSrc/com/jetbrains/edu/scala/taskDescription/ScalaTaskDescriptionHighlightingTest.kt intellij-plugin/Edu-Python/src/com/jetbrains/edu/python/learning/PyEduUtils.kt intellij-plugin/AI/src/com/jetbrains/edu/ai/translation/TranslationLoader.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/SolutionLoaderBase.kt intellij-plugin/educational-core/src/com/jetbrains/edu/coursecreator/actions/marketplace/MarketplacePushCourse.kt intellij-plugin/sql/sql-jvm/testSrc/com/jetbrains/edu/sql/jvm/gradle/SqlCourseGenerationTestBase.kt edu-format/src/com/jetbrains/edu/learning/network/RetrofitExt.kt intellij-plugin/Edu-Rust/src/com/jetbrains/edu/rust/checker/RsEduTaskChecker.kt intellij-plugin/resources/META-INF/plugin.xml intellij-plugin/educational-core/src/com/jetbrains/edu/learning/stepik/hyperskill/actions/InstallHyperskillPluginAction.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/update/UpdateUtils.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/utils.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/SolutionSharingUtils.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/stepik/hyperskill/HyperskillLanguages.kt intellij-plugin/AI/resources/messages/EduAIBundle.properties intellij-plugin/AI/resources/AI.xml intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/courseStorage/api/CourseStorageConnector.kt intellij-plugin/AI/src/com/jetbrains/edu/ai/connector/AIServiceConnector.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/stepik/hyperskill/update/HyperskillCourseUpdater.kt intellij-plugin/Edu-Cpp/resources/Edu-Cpp.xml intellij-plugin/features/ai-error-explanation/testResources/META-INF/plugin.xml intellij-plugin/features/ai-error-explanation/resources/ai-error-explanation.xml documentation/PluginVersionsInfo.md intellij-plugin/build.gradle.kts buildSrc/src/main/kotlin/intellijUtils.kt intellij-plugin/educational-core/resources/META-INF/course-storage.xml intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/marketplace/MarketplaceCourseUpdateTest.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/StartCourseAction.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/StudyItemIdGenerator.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/update/elements/FrameworkTaskUpdateInfo.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/StudyTaskManager.kt gradle.properties intellij-plugin/AI/src/com/jetbrains/edu/ai/translation/statistics/EduAIFeaturesCounterUsageCollector.kt settings.gradle.kts intellij-plugin/educational-core/src/com/jetbrains/edu/learning/newproject/CourseProjectGenerator.kt gradle-251.properties intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/MarketplaceStartupActivity.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/ui/TaskToolWindowViewImpl.kt intellij-plugin/educational-core/resources/messages/EduCoreBundle.properties intellij-plugin/Edu-Scala/build.gradle.kts intellij-plugin/educational-core/src/com/jetbrains/edu/learning/yaml/YamlDeepLoader.kt intellij-plugin/Edu-Cpp/build.gradle.kts intellij-plugin/Edu-Cpp/CLion-Nova/resources/CLion-Nova.xml intellij-plugin/Edu-JavaScript/testSrc/com/jetbrains/edu/javascript/JsTaskDescriptionHighlightingTest.kt intellij-plugin/Edu-Go/build.gradle.kts intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/api/MarketplaceConnector.kt |
| 5. | Ilia Posov <ilia.posov@jetbrains.com> |
Sofia Biurganovskaia <sofia.biurganovskaia@jetbrains.com> |
46 shared files
intellij-plugin/educational-core/resources/META-INF/educational-core.xml intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/archive/CCCreateCourseArchiveTest.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/navigation/StudyItemSelectionService.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/newProjectUI/MarketplaceCoursePanel.kt intellij-plugin/features/command-line/testSrc/com/jetbrains/edu/commandLine/EduOpenCourseCommandTest.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/EduNames.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/configuration/EduConfigurator.kt intellij-plugin/educational-core/src/com/jetbrains/edu/coursecreator/ui/CCNewCourseDialog.kt intellij-plugin/Edu-CSharp/src/com/jetbrains/edu/csharp/CSharpUtils.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/EduTestCase.kt intellij-plugin/features/command-line/src/com/jetbrains/edu/commandLine/CourseSource.kt documentation/Versions.md intellij-plugin/educational-core/testData/archive/createCourseArchive/files starting with dot are added to the archive and iml files are excluded/course.json intellij-plugin/features/command-line/src/com/jetbrains/edu/commandLine/EduOpenCourseAppStarter.kt edu-format/src/com/jetbrains/edu/learning/yaml/format/CourseYamlUtil.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/courseFormat/ext/CourseExt.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/archive/MarketplaceCourseArchiveTest.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/utils.kt intellij-plugin/Edu-CSharp/src/com/jetbrains/edu/csharp/CSharpCourseBuilder.kt intellij-plugin/Edu-CSharp/src/com/jetbrains/edu/csharp/hyperskill/CSharpHyperskillCourseBuilder.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/projectView/CourseNode.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/yaml/YamlLoader.kt intellij-plugin/features/code-insight-yaml/resources/code-insight-yaml.xml intellij-plugin/educational-core/src/com/jetbrains/edu/learning/stepik/hyperskill/update/HyperskillCourseUpdater.kt intellij-plugin/build.gradle.kts intellij-plugin/Edu-CSharp/resources/Edu-CSharp.xml intellij-plugin/educational-core/src/com/jetbrains/edu/learning/newproject/ui/JoinCourseDialog.kt intellij-plugin/educational-core/src/com/jetbrains/edu/coursecreator/projectView/CCCourseNode.kt intellij-plugin/Edu-CSharp/src/com/jetbrains/edu/csharp/hyperskill/CSharpHyperskillConfigurator.kt edu-format/src/com/jetbrains/edu/learning/courseFormat/EduVersions.kt buildSrc/src/main/kotlin/common-conventions.gradle.kts edu-format/src/com/jetbrains/edu/learning/yaml/YamlMapper.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/testUtils.kt gradle.properties intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/courseGeneration/MarketplaceOpenInIdeRequestHandler.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/VirtualFileExt.kt settings.gradle.kts intellij-plugin/educational-core/src/com/jetbrains/edu/learning/projectView/CourseViewUtils.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/newproject/CourseProjectGenerator.kt intellij-plugin/Edu-Rust/src/com/jetbrains/edu/rust/RsCourseProjectGenerator.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/ui/check/CheckPanel.kt intellij-plugin/educational-core/resources/messages/EduCoreBundle.properties intellij-plugin/educational-core/src/com/jetbrains/edu/learning/checker/CheckUtils.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/lti/LtiCourseParamsProcessor.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/archive/CourseArchiveTestBase.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/stepik/hyperskill/HyperskillCourseUpdateTest.kt |
| 6. | Ilia Posov <ilia.posov@jetbrains.com> |
Gleb Oborin <gleb.oborin@jetbrains.com> |
44 shared files
intellij-plugin/educational-core/resources/META-INF/educational-core.xml intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/archive/CCCreateCourseArchiveTest.kt intellij-plugin/Edu-Python/src/com/jetbrains/edu/python/learning/PyEduUtils.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/ui/JCEFToolWindow.kt intellij-plugin/educational-core/src/com/jetbrains/edu/coursecreator/actions/marketplace/MarketplacePushCourse.kt intellij-plugin/educational-core/src/com/jetbrains/edu/coursecreator/framework/CCFrameworkLessonManager.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/actions/navigate/FrameworkLessonNavigationTest.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/newproject/ui/coursePanel/buttons.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/update/UpdateUtils.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/utils.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/update/MarketplaceCourseUpdater.kt intellij-plugin/jvm-core/src/com/jetbrains/edu/jvm/gradle/GradleCourseBuilderBase.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/taskToolWindow/HintTestForMarketplaceCourseEduTask.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/update/FrameworkLessonsUpdateTest.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/stepik/hyperskill/api/HyperskillConnector.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/courseStorage/api/CourseStorageCourseMixin.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/stepik/hyperskill/update/HyperskillCourseUpdater.kt documentation/PluginVersionsInfo.md intellij-plugin/build.gradle.kts intellij-plugin/Edu-Kotlin/testSrc/com/jetbrains/edu/kotlin/courseGeneration/KtCourseBuilderTest.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/EduCourseUpdater.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/marketplace/MarketplaceCourseUpdateTest.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/framework/impl/FrameworkLessonManagerImpl.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/marketplace/MarketplaceFrameworkLessonsUpdateTest.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/StudyItemIdGenerator.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/update/elements/FrameworkTaskUpdateInfo.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/StudyTaskManager.kt intellij-plugin/Edu-CSharp/testSrc/com/jetbrains/edu/csharp/CSharpCourseBuilderTest.kt edu-format/src/com/jetbrains/edu/learning/yaml/YamlMapper.kt intellij-plugin/jvm-core/src/com/jetbrains/edu/jvm/gradle/GradleConfiguratorBase.kt gradle.properties intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/stepik/hyperskill/HyperskillCourseUpdateCheckerTest.kt settings.gradle.kts intellij-plugin/educational-core/src/com/jetbrains/edu/learning/newproject/CourseProjectGenerator.kt gradle-251.properties intellij-plugin/educational-core/resources/messages/EduCoreBundle.properties intellij-plugin/educational-core/src/com/jetbrains/edu/learning/update/FrameworkLessonHistory.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/checker/CheckUtils.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/yaml/YamlDeepLoader.kt intellij-plugin/educational-core/testData/archive/createCourseArchive/font additional file with upper case extension/course.json intellij-plugin/educational-core/src/com/jetbrains/edu/coursecreator/CCUtils.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/framework/impl/UserChanges.kt intellij-plugin/jvm-core/testSrc/com/jetbrains/edu/jvm/coursecreator/GradleFileAttributesTest.kt intellij-plugin/jvm-core/src/com/jetbrains/edu/jvm/gradle/generation/EduGradleUtils.kt |
| 7. | Gleb Oborin <gleb.oborin@jetbrains.com> |
Sofia Biurganovskaia <sofia.biurganovskaia@jetbrains.com> |
39 shared files
intellij-plugin/educational-core/resources/META-INF/educational-core.xml intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/courseStorage/changeHost/CourseStorageHost.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/archive/CCCreateCourseArchiveTest.kt intellij-plugin/educational-core/src/com/jetbrains/edu/coursecreator/feedback/CCInIdeFeedbackDialog.kt intellij-plugin/features/ai-hints-core/src/com/jetbrains/edu/aiHints/core/feedback/dialog/ErrorHintFeedbackDialog.kt intellij-plugin/AI/src/com/jetbrains/edu/ai/translation/TranslationLoader.kt intellij-plugin/Edu-CSharp/src/com/jetbrains/edu/csharp/checker/CSharpEduTaskChecker.kt intellij-plugin/AI/src/com/jetbrains/edu/ai/translation/connector/TranslationServiceConnector.kt intellij-plugin/sql/sql-jvm/branches/253/src/com/jetbrains/edu/sql/jvm/gradle/compatibilityUtils.kt intellij-plugin/AI/testSrc/com/jetbrains/edu/ai/translation/connector/TranslationConnectorTest.kt gradle-253.properties intellij-plugin/resources/META-INF/plugin.xml intellij-plugin/jvm-core/src/com/jetbrains/edu/jvm/gradle/generation/GradleCourseProjectGenerator.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/utils.kt intellij-plugin/features/ai-hints-core/src/com/jetbrains/edu/aiHints/core/feedback/dialog/CodeHintFeedbackDialog.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/marketplace/courseStorage/CourseStorageNames.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/feedback/StudentInIdeFeedbackDialog.kt intellij-plugin/sql/sql-jvm/src/com/jetbrains/edu/sql/jvm/gradle/sqlUtils.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/stepik/hyperskill/update/HyperskillCourseUpdater.kt intellij-plugin/Edu-Cpp/resources/Edu-Cpp.xml intellij-plugin/build.gradle.kts buildSrc/src/main/kotlin/intellijUtils.kt intellij-plugin/Edu-CSharp/src/com/jetbrains/edu/csharp/CSharpCourseProjectGenerator.kt intellij-plugin/sql/sql-jvm/branches/252/src/com/jetbrains/edu/sql/jvm/gradle/compatibilityUtils.kt edu-format/src/com/jetbrains/edu/learning/yaml/YamlMapper.kt gradle.properties intellij-plugin/educational-core/src/com/jetbrains/edu/learning/openApiExt.kt intellij-plugin/AI/src/com/jetbrains/edu/ai/translation/ui/AITranslationFeedbackDialog.kt intellij-plugin/Edu-CSharp/branches/251/src/com/jetbrains/edu/csharp/compatibilityUtils.kt settings.gradle.kts intellij-plugin/educational-core/src/com/jetbrains/edu/learning/newproject/CourseProjectGenerator.kt intellij-plugin/features/ai-hints-core/src/com/jetbrains/edu/aiHints/core/feedback/dialog/HintFeedbackDialog.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/stepik/hyperskill/courseGeneration/HyperskillOpenInIdeRequestHandler.kt intellij-plugin/features/ai-hints-core/src/com/jetbrains/edu/aiHints/core/feedback/dialog/TextHintFeedbackDialog.kt intellij-plugin/educational-core/resources/messages/EduCoreBundle.properties intellij-plugin/Edu-Scala/build.gradle.kts intellij-plugin/educational-core/src/com/jetbrains/edu/learning/checker/CheckUtils.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/feedback/InIdeFeedbackDialog.kt intellij-plugin/Edu-Go/build.gradle.kts |
| 8. | Ilia Posov <ilia.posov@jetbrains.com> |
Aleksei Kniazev <aleksei.kniazev@jetbrains.com> |
24 shared files
intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/archive/CCCreateCourseArchiveTest.kt intellij-plugin/features/ide-onboarding/src/com/jetbrains/edu/uiOnboarding/steps/CodeEditorStep.kt intellij-plugin/Edu-Python/src/com/jetbrains/edu/python/learning/PyEduUtils.kt intellij-plugin/features/ide-onboarding/src/com/jetbrains/edu/uiOnboarding/steps/WelcomeStep.kt intellij-plugin/features/ide-onboarding/src/com/jetbrains/edu/uiOnboarding/steps/CourseViewStep.kt documentation/Versions.md edu-format/src/com/jetbrains/edu/learning/yaml/format/CourseYamlUtil.kt intellij-plugin/features/ide-onboarding/src/com/jetbrains/edu/uiOnboarding/EduUiOnboardingService.kt intellij-plugin/features/ide-onboarding/resources/ide-onboarding.xml intellij-plugin/features/ide-onboarding/src/com/jetbrains/edu/uiOnboarding/steps/CheckSolutionStep.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/yaml/YamlDeserializationTest.kt documentation/PluginVersionsInfo.md intellij-plugin/features/ide-onboarding/src/com/jetbrains/edu/uiOnboarding/EduUiOnboardingStep.kt intellij-plugin/features/ide-onboarding/src/com/jetbrains/edu/uiOnboarding/steps/TaskDescriptionStep.kt edu-format/src/com/jetbrains/edu/learning/courseFormat/EduVersions.kt intellij-plugin/features/ide-onboarding/src/com/jetbrains/edu/uiOnboarding/StartEduUiOnboardingAction.kt edu-format/src/com/jetbrains/edu/learning/yaml/YamlMapper.kt intellij-plugin/features/code-insight-yaml/resources/yaml/course-schema.json intellij-plugin/features/ide-onboarding/resources/messages/EduUiOnboardingTourBundle.properties intellij-plugin/educational-core/src/com/jetbrains/edu/learning/newproject/CourseProjectGenerator.kt intellij-plugin/Edu-Python/resources/messages/EduPythonBundle.properties intellij-plugin/features/ide-onboarding/src/com/jetbrains/edu/uiOnboarding/EduUiOnboardingExecutor.kt intellij-plugin/features/ide-onboarding/src/com/jetbrains/edu/uiOnboarding/EduUiOnboardingStepData.kt intellij-plugin/features/ide-onboarding/src/com/jetbrains/edu/uiOnboarding/ZhabaComponent.kt |
| 9. | Ilia Posov <ilia.posov@jetbrains.com> |
Valentina Kiryushkina <valentina.kiryushkina@jetbrains.com> |
18 shared files
intellij-plugin/educational-core/resources/META-INF/educational-core.xml intellij-plugin/features/ide-onboarding/src/com/jetbrains/edu/uiOnboarding/steps/CodeEditorStep.kt intellij-plugin/Edu-Python/src/com/jetbrains/edu/python/learning/PyEduUtils.kt intellij-plugin/features/ide-onboarding/src/com/jetbrains/edu/uiOnboarding/steps/WelcomeStep.kt intellij-plugin/features/ide-onboarding/src/com/jetbrains/edu/uiOnboarding/steps/CourseViewStep.kt intellij-plugin/features/ide-onboarding/src/com/jetbrains/edu/uiOnboarding/EduUiOnboardingService.kt intellij-plugin/features/ide-onboarding/resources/ide-onboarding.xml intellij-plugin/features/ide-onboarding/src/com/jetbrains/edu/uiOnboarding/steps/CheckSolutionStep.kt intellij-plugin/features/ide-onboarding/src/com/jetbrains/edu/uiOnboarding/EduUiOnboardingStep.kt intellij-plugin/features/ide-onboarding/src/com/jetbrains/edu/uiOnboarding/steps/TaskDescriptionStep.kt intellij-plugin/build.gradle.kts intellij-plugin/Edu-Python/branches/251/src/com/jetbrains/edu/python/learning/compatibilityUtils.kt intellij-plugin/features/ide-onboarding/src/com/jetbrains/edu/uiOnboarding/StartEduUiOnboardingAction.kt intellij-plugin/features/ide-onboarding/resources/messages/EduUiOnboardingTourBundle.properties intellij-plugin/features/ide-onboarding/src/com/jetbrains/edu/uiOnboarding/EduUiOnboardingProjectActivity.kt settings.gradle.kts intellij-plugin/features/ide-onboarding/src/com/jetbrains/edu/uiOnboarding/EduUiOnboardingExecutor.kt intellij-plugin/features/ide-onboarding/src/com/jetbrains/edu/uiOnboarding/EduUiOnboardingStepData.kt |
| 10. | Gleb Oborin <gleb.oborin@jetbrains.com> |
Mark Prudnikov <mark.prudnikov@jetbrains.com> |
17 shared files
intellij-plugin/educational-core/resources/META-INF/educational-core.xml intellij-plugin/Edu-Python/src/com/jetbrains/edu/python/learning/PyEduUtils.kt intellij-plugin/sql/sql-jvm/testSrc/com/jetbrains/edu/sql/jvm/gradle/SqlCourseGenerationTestBase.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/submissions/ui/MarketplaceSubmissionsTab.kt intellij-plugin/resources/META-INF/plugin.xml intellij-plugin/AI/src/com/jetbrains/edu/ai/translation/statistics/EduAIFeaturesEventFields.kt intellij-plugin/Edu-Cpp/resources/Edu-Cpp.xml intellij-plugin/features/ai-hints-core/src/com/jetbrains/edu/aiHints/core/action/AcceptHint.kt documentation/PluginVersionsInfo.md intellij-plugin/build.gradle.kts buildSrc/src/main/kotlin/intellijUtils.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/ui/SolutionSharingInlineBanners.kt gradle.properties intellij-plugin/AI/src/com/jetbrains/edu/ai/translation/statistics/EduAIFeaturesCounterUsageCollector.kt settings.gradle.kts gradle-251.properties intellij-plugin/educational-core/resources/messages/EduCoreBundle.properties |
| 11. | Mark Prudnikov <mark.prudnikov@jetbrains.com> |
Sofia Biurganovskaia <sofia.biurganovskaia@jetbrains.com> |
17 shared files
intellij-plugin/educational-core/resources/META-INF/educational-core.xml intellij-plugin/resources/META-INF/plugin.xml intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/EduTestCase.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/archive/MarketplaceCourseArchiveTest.kt intellij-plugin/Edu-Python/src/com/jetbrains/edu/python/learning/newproject/PyCourseProjectGenerator.kt intellij-plugin/Edu-Cpp/resources/Edu-Cpp.xml intellij-plugin/build.gradle.kts buildSrc/src/main/kotlin/intellijUtils.kt gradle-252.properties intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/EduTestServiceStateHelper.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/testUtils.kt gradle.properties settings.gradle.kts intellij-plugin/Edu-Python/branches/252/src/com/jetbrains/edu/python/learning/compatibilityUtils.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/ui/check/CheckPanel.kt intellij-plugin/educational-core/resources/messages/EduCoreBundle.properties intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/ui/check/CheckDetailsPanel.kt |
| 12. | Ilia Posov <ilia.posov@jetbrains.com> |
Mark Prudnikov <mark.prudnikov@jetbrains.com> |
15 shared files
intellij-plugin/educational-core/resources/META-INF/educational-core.xml intellij-plugin/Edu-Python/src/com/jetbrains/edu/python/learning/PyEduUtils.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/EduTestCase.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/archive/MarketplaceCourseArchiveTest.kt documentation/PluginVersionsInfo.md intellij-plugin/build.gradle.kts intellij-plugin/Edu-Python/branches/251/src/com/jetbrains/edu/python/learning/compatibilityUtils.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/testUtils.kt gradle.properties settings.gradle.kts gradle-251.properties intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/ui/check/CheckPanel.kt intellij-plugin/educational-core/resources/messages/EduCoreBundle.properties intellij-plugin/Edu-Python/branches/243/src/com/jetbrains/edu/python/learning/compatibilityUtils.kt intellij-plugin/features/ai-hints-kotlin/src/com/jetbrains/edu/aiHints/kotlin/impl/KtFunctionSignaturesManager.kt |
| 13. | Valentina Kiryushkina <valentina.kiryushkina@jetbrains.com> |
Aleksei Kniazev <aleksei.kniazev@jetbrains.com> |
14 shared files
intellij-plugin/features/ide-onboarding/src/com/jetbrains/edu/uiOnboarding/steps/CodeEditorStep.kt intellij-plugin/Edu-Python/src/com/jetbrains/edu/python/learning/PyEduUtils.kt intellij-plugin/features/ide-onboarding/src/com/jetbrains/edu/uiOnboarding/steps/WelcomeStep.kt intellij-plugin/features/ide-onboarding/src/com/jetbrains/edu/uiOnboarding/steps/CourseViewStep.kt intellij-plugin/features/ide-onboarding/resources/images/zhaba-welcome.png intellij-plugin/features/ide-onboarding/src/com/jetbrains/edu/uiOnboarding/EduUiOnboardingService.kt intellij-plugin/features/ide-onboarding/resources/ide-onboarding.xml intellij-plugin/features/ide-onboarding/src/com/jetbrains/edu/uiOnboarding/steps/CheckSolutionStep.kt intellij-plugin/features/ide-onboarding/src/com/jetbrains/edu/uiOnboarding/EduUiOnboardingStep.kt intellij-plugin/features/ide-onboarding/src/com/jetbrains/edu/uiOnboarding/steps/TaskDescriptionStep.kt intellij-plugin/features/ide-onboarding/src/com/jetbrains/edu/uiOnboarding/StartEduUiOnboardingAction.kt intellij-plugin/features/ide-onboarding/resources/messages/EduUiOnboardingTourBundle.properties intellij-plugin/features/ide-onboarding/src/com/jetbrains/edu/uiOnboarding/EduUiOnboardingExecutor.kt intellij-plugin/features/ide-onboarding/src/com/jetbrains/edu/uiOnboarding/EduUiOnboardingStepData.kt |
| 14. | Valentina Kiryushkina <valentina.kiryushkina@jetbrains.com> |
Arseniy Pendryak <arseniy.pendryak@jetbrains.com> |
13 shared files
gradle/libs.versions.toml intellij-plugin/educational-core/resources/META-INF/educational-core.xml intellij-plugin/educational-core/src/com/jetbrains/edu/learning/EduStartupActivity.kt intellij-plugin/Edu-Python/src/com/jetbrains/edu/python/learning/PyEduUtils.kt intellij-plugin/resources/META-INF/plugin.xml intellij-plugin/features/ide-onboarding/resources/ide-onboarding.xml intellij-plugin/build.gradle.kts intellij-plugin/features/ai-test-generation/resources/ai-test-generation.xml intellij-plugin/Edu-Python/branches/251/src/com/jetbrains/edu/python/learning/compatibilityUtils.kt intellij-plugin/features/ai-test-generation/src/com/jetbrains/edu/ai/tests/connector/GenerateTaskTestConnector.kt intellij-plugin/features/ide-onboarding/resources/messages/EduUiOnboardingTourBundle.properties settings.gradle.kts intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/ui/TaskToolWindowViewImpl.kt |
| 15. | Sofia Biurganovskaia <sofia.biurganovskaia@jetbrains.com> |
Aleksei Kniazev <aleksei.kniazev@jetbrains.com> |
11 shared files
edu-format/src/com/jetbrains/edu/learning/courseFormat/Course.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/archive/CCCreateCourseArchiveTest.kt documentation/Versions.md edu-format/src/com/jetbrains/edu/learning/yaml/format/CourseYamlUtil.kt edu-format/src/com/jetbrains/edu/learning/json/mixins/JsonMixinNames.kt edu-format/src/com/jetbrains/edu/learning/courseFormat/EduVersions.kt intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/EduTestServiceStateHelper.kt edu-format/src/com/jetbrains/edu/learning/yaml/YamlMapper.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/newproject/CourseProjectGenerator.kt edu-format/src/com/jetbrains/edu/learning/json/mixins/LocalEduCourseMixins.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/yaml/format/CourseChangeApplier.kt |
| 16. | Arseniy Pendryak <arseniy.pendryak@jetbrains.com> |
Aleksei Kniazev <aleksei.kniazev@jetbrains.com> |
10 shared files
intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/archive/CCCreateCourseArchiveTest.kt intellij-plugin/Edu-Python/src/com/jetbrains/edu/python/learning/PyEduUtils.kt intellij-plugin/features/ide-onboarding/resources/ide-onboarding.xml documentation/PluginVersionsInfo.md intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/EduTestServiceStateHelper.kt intellij-plugin/features/code-insight-yaml/resources/yaml/course-schema.json intellij-plugin/features/ide-onboarding/resources/messages/EduUiOnboardingTourBundle.properties intellij-plugin/educational-core/src/com/jetbrains/edu/learning/featureManagement/EduManagedFeature.kt intellij-plugin/features/code-insight-yaml/testSrc/com/jetbrains/edu/yaml/completion/YamlSchemaCompletionTest.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/newproject/CourseProjectGenerator.kt |
| 17. | Gleb Oborin <gleb.oborin@jetbrains.com> |
Aleksey Rostovskiy <aleksey.rostovskiy@jetbrains.com> |
7 shared files
gradle/libs.versions.toml intellij-plugin/AI/src/com/jetbrains/edu/ai/translation/TranslationLoader.kt intellij-plugin/AI/src/com/jetbrains/edu/ai/translation/statistics/EduAIFeaturesEventFields.kt intellij-plugin/AI/resources/AI.xml intellij-plugin/build.gradle.kts intellij-plugin/AI/src/com/jetbrains/edu/ai/translation/statistics/EduAIFeaturesCounterUsageCollector.kt intellij-plugin/AI/src/com/jetbrains/edu/ai/translation/ui/CourseTranslationPopup.kt |
| 18. | Gleb Oborin <gleb.oborin@jetbrains.com> |
Valentina Kiryushkina <valentina.kiryushkina@jetbrains.com> |
7 shared files
gradle/libs.versions.toml intellij-plugin/educational-core/resources/META-INF/educational-core.xml intellij-plugin/Edu-Python/src/com/jetbrains/edu/python/learning/PyEduUtils.kt intellij-plugin/resources/META-INF/plugin.xml intellij-plugin/build.gradle.kts settings.gradle.kts intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/ui/TaskToolWindowViewImpl.kt |
| 19. | Mark Prudnikov <mark.prudnikov@jetbrains.com> |
Valentina Kiryushkina <valentina.kiryushkina@jetbrains.com> |
6 shared files
intellij-plugin/educational-core/resources/META-INF/educational-core.xml intellij-plugin/Edu-Python/src/com/jetbrains/edu/python/learning/PyEduUtils.kt intellij-plugin/resources/META-INF/plugin.xml intellij-plugin/build.gradle.kts intellij-plugin/Edu-Python/branches/251/src/com/jetbrains/edu/python/learning/compatibilityUtils.kt settings.gradle.kts |
| 20. | anchouls <anna.potriasaeva@jetbrains.com> |
Gleb Oborin <gleb.oborin@jetbrains.com> |
6 shared files
intellij-plugin/features/ai-hints-core/src/com/jetbrains/edu/aiHints/core/feedback/dialog/CodeHintFeedbackDialog.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/ui/TaskToolWindowView.kt intellij-plugin/features/ai-hints-core/src/com/jetbrains/edu/aiHints/core/feedback/dialog/HintFeedbackDialog.kt intellij-plugin/features/ai-hints-core/src/com/jetbrains/edu/aiHints/core/feedback/dialog/TextHintFeedbackDialog.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/ui/TaskToolWindowViewImpl.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/ui/MockTaskToolWindowView.kt |
| 21. | Aleksey Rostovskiy <aleksey.rostovskiy@jetbrains.com> |
Arseniy Pendryak <arseniy.pendryak@jetbrains.com> |
5 shared files
gradle/libs.versions.toml intellij-plugin/AI/src/com/jetbrains/edu/ai/translation/TranslationLoader.kt intellij-plugin/AI/resources/AI.xml intellij-plugin/build.gradle.kts intellij-plugin/AI/src/com/jetbrains/edu/ai/translation/statistics/EduAIFeaturesCounterUsageCollector.kt |
| 22. | Gleb Oborin <gleb.oborin@jetbrains.com> |
Aleksei Kniazev <aleksei.kniazev@jetbrains.com> |
5 shared files
intellij-plugin/educational-core/testSrc/com/jetbrains/edu/coursecreator/archive/CCCreateCourseArchiveTest.kt intellij-plugin/Edu-Python/src/com/jetbrains/edu/python/learning/PyEduUtils.kt documentation/PluginVersionsInfo.md edu-format/src/com/jetbrains/edu/learning/yaml/YamlMapper.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/newproject/CourseProjectGenerator.kt |
| 23. | Mark Prudnikov <mark.prudnikov@jetbrains.com> |
anchouls <anna.potriasaeva@jetbrains.com> |
5 shared files
intellij-plugin/features/ai-hints-core/src/com/jetbrains/edu/aiHints/core/HintsLoader.kt intellij-plugin/features/ai-hints-core/src/com/jetbrains/edu/aiHints/core/ui/HintInlineBanner.kt intellij-plugin/features/ai-hints-core/src/com/jetbrains/edu/aiHints/core/ui/TextHintInlineBanner.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/ui/check/CheckPanel.kt intellij-plugin/features/ai-hints-core/src/com/jetbrains/edu/aiHints/core/ui/CodeHintInlineBanner.kt |
| 24. | Valentina Kiryushkina <valentina.kiryushkina@jetbrains.com> |
Sofia Biurganovskaia <sofia.biurganovskaia@jetbrains.com> |
4 shared files
intellij-plugin/educational-core/resources/META-INF/educational-core.xml intellij-plugin/resources/META-INF/plugin.xml intellij-plugin/build.gradle.kts settings.gradle.kts |
| 25. | anchouls <anna.potriasaeva@jetbrains.com> |
Sofia Biurganovskaia <sofia.biurganovskaia@jetbrains.com> |
4 shared files
intellij-plugin/features/ai-hints-core/src/com/jetbrains/edu/aiHints/core/feedback/dialog/CodeHintFeedbackDialog.kt intellij-plugin/features/ai-hints-core/src/com/jetbrains/edu/aiHints/core/feedback/dialog/HintFeedbackDialog.kt intellij-plugin/features/ai-hints-core/src/com/jetbrains/edu/aiHints/core/feedback/dialog/TextHintFeedbackDialog.kt intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/ui/check/CheckPanel.kt |
| 26. | Aleksei Kniazev <aleksei.kniazev@jetbrains.com> |
Mark Prudnikov <mark.prudnikov@jetbrains.com> |
3 shared files
intellij-plugin/Edu-Python/src/com/jetbrains/edu/python/learning/PyEduUtils.kt documentation/PluginVersionsInfo.md intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/EduTestServiceStateHelper.kt |
| 27. | JetBrains Academy Bot <> |
Gleb Oborin <gleb.oborin@jetbrains.com> |
3 shared files
gradle-253.properties gradle.properties gradle-251.properties |
| 28. | JetBrains Academy Bot <> |
Sofia Biurganovskaia <sofia.biurganovskaia@jetbrains.com> |
3 shared files
gradle-253.properties gradle.properties intellij-plugin/Edu-Rust/src/com/jetbrains/edu/rust/learn/RsOpenCourseHandler.kt |
| 29. | Mark Prudnikov <mark.prudnikov@jetbrains.com> |
Aleksey Rostovskiy <aleksey.rostovskiy@jetbrains.com> |
3 shared files
intellij-plugin/AI/src/com/jetbrains/edu/ai/translation/statistics/EduAIFeaturesEventFields.kt intellij-plugin/build.gradle.kts intellij-plugin/AI/src/com/jetbrains/edu/ai/translation/statistics/EduAIFeaturesCounterUsageCollector.kt |
| 30. | Aleksey Rostovskiy <aleksey.rostovskiy@jetbrains.com> |
Valentina Kiryushkina <valentina.kiryushkina@jetbrains.com> |
2 shared files
gradle/libs.versions.toml intellij-plugin/build.gradle.kts |
| 31. | Aleksey Rostovskiy <aleksey.rostovskiy@jetbrains.com> |
Sofia Biurganovskaia <sofia.biurganovskaia@jetbrains.com> |
2 shared files
intellij-plugin/AI/src/com/jetbrains/edu/ai/translation/TranslationLoader.kt intellij-plugin/build.gradle.kts |
| 32. | Gleb Oborin <gleb.oborin@jetbrains.com> |
annmer <maria.ogneva@jetbrains.com> |
2 shared files
documentation/PluginVersionsInfo.md gradle.properties |
| 33. | annmer <maria.ogneva@jetbrains.com> |
Arseniy Pendryak <arseniy.pendryak@jetbrains.com> |
2 shared files
documentation/PluginVersionsInfo.md gradle.properties |
| 34. | annmer <maria.ogneva@jetbrains.com> |
Ilia Posov <ilia.posov@jetbrains.com> |
2 shared files
documentation/PluginVersionsInfo.md gradle.properties |
| 35. | annmer <maria.ogneva@jetbrains.com> |
Mark Prudnikov <mark.prudnikov@jetbrains.com> |
2 shared files
documentation/PluginVersionsInfo.md gradle.properties |
| 36. | Arseniy Pendryak <arseniy.pendryak@jetbrains.com> |
JetBrains Academy Bot <> |
2 shared files
gradle.properties gradle-251.properties |
| 37. | Ilia Posov <ilia.posov@jetbrains.com> |
JetBrains Academy Bot <> |
2 shared files
gradle.properties gradle-251.properties |
| 38. | JetBrains Academy Bot <> |
Mark Prudnikov <mark.prudnikov@jetbrains.com> |
2 shared files
gradle.properties gradle-251.properties |
| 39. | Arseniy Pendryak <arseniy.pendryak@jetbrains.com> |
jamilya.shurukhova <jamilya.shurukhova@jetbrains.com> |
1 shared file
intellij-plugin/educational-core/testSrc/com/jetbrains/edu/learning/marketplace/MarketplaceSubmissionPostingTest.kt |
| 40. | annmer <maria.ogneva@jetbrains.com> |
Aleksei Kniazev <aleksei.kniazev@jetbrains.com> |
1 shared file
documentation/PluginVersionsInfo.md |
| 41. | Ilia Posov <ilia.posov@jetbrains.com> |
Aleksey Rostovskiy <aleksey.rostovskiy@jetbrains.com> |
1 shared file
intellij-plugin/build.gradle.kts |
| 42. | annmer <maria.ogneva@jetbrains.com> |
JetBrains Academy Bot <> |
1 shared file
gradle.properties |
| 43. | annmer <maria.ogneva@jetbrains.com> |
Sofia Biurganovskaia <sofia.biurganovskaia@jetbrains.com> |
1 shared file
gradle.properties |
| 44. | anchouls <anna.potriasaeva@jetbrains.com> |
Valentina Kiryushkina <valentina.kiryushkina@jetbrains.com> |
1 shared file
intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/ui/TaskToolWindowViewImpl.kt |
| 45. | anchouls <anna.potriasaeva@jetbrains.com> |
Arseniy Pendryak <arseniy.pendryak@jetbrains.com> |
1 shared file
intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/ui/TaskToolWindowViewImpl.kt |
| 46. | anchouls <anna.potriasaeva@jetbrains.com> |
Ilia Posov <ilia.posov@jetbrains.com> |
1 shared file
intellij-plugin/educational-core/src/com/jetbrains/edu/learning/taskToolWindow/ui/check/CheckPanel.kt |
| Contributor | # connections | # commits | |
|---|---|---|---|
| 1. | Arseniy Pendryak <arseniy.pendryak@jetbrains.com> |
11 | 266 |
| 2. | Ilia Posov <ilia.posov@jetbrains.com> |
10 | 233 |
| 3. | Gleb Oborin <gleb.oborin@jetbrains.com> |
10 | 166 |
| 4. | Mark Prudnikov <mark.prudnikov@jetbrains.com> |
10 | 93 |
| 5. | Sofia Biurganovskaia <sofia.biurganovskaia@jetbrains.com> |
10 | 35 |
| 6. | Valentina Kiryushkina <valentina.kiryushkina@jetbrains.com> |
8 | 10 |
| 7. | Aleksei Kniazev <aleksei.kniazev@jetbrains.com> |
7 | 7 |
| 8. | annmer <maria.ogneva@jetbrains.com> |
7 | 4 |
| 9. | JetBrains Academy Bot | 6 | 8 |
| 10. | Aleksey Rostovskiy <aleksey.rostovskiy@jetbrains.com> |
6 | 4 |
| 11. | anchouls <anna.potriasaeva@jetbrains.com> |
6 | 1 |
| 12. | jamilya.shurukhova <jamilya.shurukhova@jetbrains.com> |
1 | 1 |
| 13. | intellij-crowdin-bot <intellij-crowdin-bot-no-reply@jetbrains.com> |
0 | 212 |
| 14. | dmitrii.kirkhmeier <dmitrii.kirkhmeier@jetbrains.com> |
0 | 2 |
C-median: 7.5
A half of the contributors has more than 7.5 connections, and a half has less than this number.
C-mean: 7.6
An average number of connections a contributor has with other contributors.
C-index: 7.0
There are 7.0 contributors with 7.0 or more connections.