Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
240 commits
Select commit Hold shift + click to select a range
6c92c28
Setting up GitHub Classroom Feedback
github-classroom[bot] Mar 20, 2023
906ce55
1. Добавил и немного настроил .gitignore
d-zaytsev Mar 20, 2023
21fb7b0
Merge pull request #2 from spbu-coding-2022/dmitriy
d-zaytsev Mar 22, 2023
a395446
Add a binaryNode class
d-zaytsev Mar 22, 2023
4455c2d
Merge pull request #3 from spbu-coding-2022/dmitriy
d-zaytsev Mar 22, 2023
6825a6f
feat: Add a search fun in BinaryNode
d-zaytsev Mar 22, 2023
fe46e2b
Ограничил запись в key, value. Добавил toString()
d-zaytsev Mar 27, 2023
b0fc091
Добавил gitignore, readme
d-zaytsev Mar 20, 2023
8af1ee3
Добавил BinaryNode
d-zaytsev Mar 22, 2023
a5fa62a
Добавил функцию поиска в BinaryNode
d-zaytsev Mar 22, 2023
1ef503d
Ограничил запись в key, value. Добавил toString()
d-zaytsev Mar 27, 2023
d66b516
Merge remote-tracking branch 'origin/dmitriy' into dmitriy
d-zaytsev Mar 27, 2023
623d30a
Добавил BinaryTree
d-zaytsev Mar 27, 2023
b6de7b5
Добавил search, insert в BinaryTree
d-zaytsev Mar 27, 2023
0f1a22f
Добавил основные функции в BinaryNode и BinaryTree
d-zaytsev Apr 1, 2023
439fd83
Добавил add и search в BinaryNode
d-zaytsev Apr 3, 2023
78e9f81
Реализовал 2 случая удаления из 3х
d-zaytsev Apr 5, 2023
27ec63a
Добавил private фун-ю для удаления (так читать удобнее)
d-zaytsev Apr 5, 2023
c3c9d29
Create LICENSE
twotwozeronine Apr 6, 2023
9e9a6af
Merge pull request #4 from spbu-coding-2022/add-license-1
twotwozeronine Apr 6, 2023
d2f9e1d
Переделал remove в BinaryNode
d-zaytsev Apr 6, 2023
7dbae5e
Добавил комментарии и почистил код
d-zaytsev Apr 6, 2023
9dd090e
Merge pull request #6 from spbu-coding-2022/BinaryTree
d-zaytsev Apr 11, 2023
18960eb
Добавил gradle
d-zaytsev Apr 11, 2023
bec1445
Добавил файлы из проекта
d-zaytsev Apr 11, 2023
af072b8
Обновил gitignore
d-zaytsev Apr 11, 2023
fc72179
Добавил App.kt в проект
d-zaytsev Apr 11, 2023
896bbd2
Добавил папку с тестами в lib
d-zaytsev Apr 12, 2023
41ee398
Добавил тесты на add
d-zaytsev Apr 12, 2023
c7450bd
Добавил возможность добавлять null-значения в BinaryNode
d-zaytsev Apr 12, 2023
6356cd5
Добавил возможность добавлять массивы ключей
d-zaytsev Apr 12, 2023
ff995b3
Немного изменил функции add
d-zaytsev Apr 12, 2023
1c8e172
При добавлении эл-а с уже существующим ключом value заменяется
d-zaytsev Apr 12, 2023
a6d3fe6
Дописал тесты для BinaryTree
d-zaytsev Apr 12, 2023
377f53b
Merge pull request #7 from spbu-coding-2022/gradle
d-zaytsev Apr 12, 2023
524c0ac
Почистил класс BinaryNode
d-zaytsev Apr 13, 2023
7b1e1d7
Добавил workflow файл c запуском и тестированием проекта
d-zaytsev Apr 15, 2023
f9ef7aa
Merge pull request #8 from spbu-coding-2022/BinaryTree
d-zaytsev Apr 15, 2023
92c1bd5
Merge pull request #9 from spbu-coding-2022/CI
d-zaytsev Apr 16, 2023
2dd9e47
Добавил интерфейс ITree
d-zaytsev Apr 16, 2023
7388c74
Реализовал интерфейс в BinaryNode
d-zaytsev Apr 16, 2023
6f58fb5
Переименовал пакеты
d-zaytsev Apr 16, 2023
4e18a03
Исправил ссылку на пакет
d-zaytsev Apr 16, 2023
b402256
Заменил интерфейс на абстрактные классы для нод и деревьев
d-zaytsev Apr 16, 2023
7e76e73
Merge pull request #11 from spbu-coding-2022/BinaryTree
twotwozeronine Apr 16, 2023
b798d9b
Убрал !! из кода
d-zaytsev Apr 17, 2023
d4c5098
Добавил хранение нод в базе данных (SQLite)
d-zaytsev Apr 17, 2023
60c5f84
Теперь нельзя добавлять одинаковые ноды
d-zaytsev Apr 17, 2023
60312f0
Add RBTree Node class
Apr 17, 2023
378c877
Changed RBTNode, created RBTree
Apr 19, 2023
0e00168
Create README.md
twotwozeronine Apr 19, 2023
17cc27b
Added tests for RBTree
Apr 19, 2023
b0ceb2a
Исправления ошибок, чистка кода
d-zaytsev Apr 19, 2023
49e55b9
Merge pull request #12 from spbu-coding-2022/feature/BinaryTree
twotwozeronine Apr 19, 2023
761f63d
Deleted !!
Apr 19, 2023
ce02ca9
Added DataBase
Apr 19, 2023
5814eac
Add AVL node; Add insertion to AVL tree
sokolovskiy-ilya Apr 15, 2023
498e949
Add deletion in AVL tree
sokolovskiy-ilya Apr 18, 2023
7c762cf
Add tests
sokolovskiy-ilya Apr 19, 2023
ea29182
Add database
sokolovskiy-ilya Apr 19, 2023
9f46a2d
Merge pull request #14 from spbu-coding-2022/feature/AVLTree
sokolovskiy-ilya Apr 19, 2023
68f5146
Merge pull request #13 from spbu-coding-2022/feature/RBTree
sokolovskiy-ilya Apr 19, 2023
ac5ba5f
Все базы должны лежать в папке databases. Файл с бд бинарного дерева …
d-zaytsev Apr 20, 2023
b85198a
Тип передаваемой в абстрактные классы ноды теперь просто node, а не N…
d-zaytsev Apr 20, 2023
c8f049b
Добавлен класс TreeException, необходимый для добавления исключений, …
d-zaytsev Apr 20, 2023
ee1077d
Добавлены два класса (NodeNotFound, NodeAlreadyExists) для выбрасыван…
d-zaytsev Apr 20, 2023
331ee42
Сообщения у новых исключений изменены на более понятные
d-zaytsev Apr 20, 2023
6ec2e75
При попытке удаления несуществующей ноды выбрасывается исключение
d-zaytsev Apr 20, 2023
eb3d49f
При поиске несуществующей ноды выбрасывается исключение
d-zaytsev Apr 20, 2023
d71863c
(!) AbstractNode, AbstractTree: свойства key, value и root больше не …
d-zaytsev Apr 20, 2023
6752716
(!) AbstractNode: у AbstractNode теперь свой конструктор, key и value…
d-zaytsev Apr 20, 2023
f3ee363
Внесены изменения в связи с обновлением абстрактных классов
d-zaytsev Apr 20, 2023
318fa6c
Теперь при добавлении ноды с уже существующим в дереве ключом выбрасы…
d-zaytsev Apr 20, 2023
f31c277
От BinaryNode и BinaryTree теперь нельзя наследоваться
d-zaytsev Apr 20, 2023
8aea8d6
BinaryTree.search больше не может вернуть null (либо нода, либо Excep…
d-zaytsev Apr 20, 2023
60acdf7
Классы исключений для деревьев теперь имеют названия NodeNotFoundExce…
d-zaytsev Apr 20, 2023
0a75432
Добавлен вывод сообщений о состоянии прохождения тестов
d-zaytsev Apr 20, 2023
fc50363
Ноды теперь можно сравнивать между собой (по key)
d-zaytsev Apr 20, 2023
b767b02
root сменил модификатор доступа на internal
d-zaytsev Apr 20, 2023
202b719
Теперь тесты для бинарного дерева не используют ф-ии самого дерева дл…
d-zaytsev Apr 20, 2023
0606d50
Добавлен тест на удаление несуществующего корня
d-zaytsev Apr 20, 2023
6e0fa9c
Добавлено новое исключение NullNodeException
d-zaytsev Apr 20, 2023
fed4618
Добавил покрытие тестами ситуации с удалением несуществующего эл-а
d-zaytsev Apr 20, 2023
925544c
Исправил ошибку связанную с удалением ноды с двумя поддеревьями
d-zaytsev Apr 20, 2023
7b5aae9
Добавлено тестовое покрытие для ф-ии поиска
d-zaytsev Apr 20, 2023
bd322cd
Запуск actions теперь только при пуше и сразу на двух системах
d-zaytsev Apr 21, 2023
040e919
Теперь actions запускаются сразу на трёх системах. Actions срабатывае…
d-zaytsev Apr 21, 2023
c049d48
Теперь проект нормально билдится (внесенные изменения - это просто за…
d-zaytsev Apr 21, 2023
0de620f
Merge pull request #17 from spbu-coding-2022/fixes/build-fix
d-zaytsev Apr 21, 2023
add2884
Merge pull request #17 from spbu-coding-2022/fixes/build-fix
d-zaytsev Apr 21, 2023
0c811a2
Merge branch 'main' into CI
d-zaytsev Apr 21, 2023
adac63f
Для бд бинарного дерева поиска теперь отдельный пакет
d-zaytsev Apr 22, 2023
b145bcd
Добавлен класс (WrappedBinNode) для хранения нод совместно с их коорд…
d-zaytsev Apr 22, 2023
f094e2f
Добавлен класс WrappedBinTree, необходимый для сохранения бинарного д…
d-zaytsev Apr 22, 2023
08fecd5
Класс WrappedBinTree теперь позволяет хранить бинарные деревья совмес…
d-zaytsev Apr 22, 2023
93c96dd
Сделал тесты для WrappedBinTree, проверяющие соответствие добавленног…
d-zaytsev Apr 22, 2023
b51f99a
Добавлена возможность менять координаты у нод в WrappedBinTree
d-zaytsev Apr 22, 2023
93f2b88
Добавил покрытие тестами для методов изменения координат
d-zaytsev Apr 22, 2023
417e50a
Добавил тест для проверки корректности добавления дерева с нулевым ко…
d-zaytsev Apr 22, 2023
e1cd121
Merge branch 'main' into feature/BinaryTree
d-zaytsev Apr 22, 2023
ab50d0e
Теперь для создания класса WrappedBinTree необходимо передать ему бин…
d-zaytsev Apr 22, 2023
8d3717f
Исправил ошибки в тестах из-за изменений WrappedBinTree
d-zaytsev Apr 22, 2023
73036ff
Удалил ненужный теперь дата класс Node
d-zaytsev Apr 22, 2023
0631f20
Merge pull request #16 from spbu-coding-2022/CI
twotwozeronine Apr 22, 2023
1ed1cd8
Изменил названия import и package
Apr 22, 2023
e47eed9
Merge remote-tracking branch 'origin' into feature/RBTree
Apr 22, 2023
e288000
Merge branch 'main' into fixes
d-zaytsev Apr 22, 2023
ff5f340
Исправил синтаксическую ошибку gnore -> ignore
Apr 22, 2023
18ba24e
Исправил опечатку в workflow файле
d-zaytsev Apr 22, 2023
aa2653a
WrappedBinNode теперь просто дата класс, нет никаких лишних свойств и…
d-zaytsev Apr 22, 2023
17a807f
Добавил возможность создавать пустой WrappedBinTree, переименовал нек…
d-zaytsev Apr 22, 2023
1de4067
Добавил метод add для добавления ноды в дерево
d-zaytsev Apr 22, 2023
21b6000
Добавил функцию для удаления ноды из дерева
d-zaytsev Apr 22, 2023
8beb715
Добавил функцию поиска ноды по ключу
d-zaytsev Apr 22, 2023
6ce2b24
Добавил возможность добавлять ноды с null-value
d-zaytsev Apr 22, 2023
72f0519
Добавил покрытие тестами для функций search, add, remove
d-zaytsev Apr 22, 2023
8c20ba3
Дополнил тесты (покрытие нестандартных случаев удаления / добавления)
d-zaytsev Apr 23, 2023
037ee38
Класс BinTreeBase обновлён с учётом новой архитектуры
d-zaytsev Apr 23, 2023
8e2e7c1
Добавлена возможность сохранять бинарное дерево поиска в бд с помощью…
d-zaytsev Apr 23, 2023
6df3039
Убрал лишние перегрузки метода add
d-zaytsev Apr 23, 2023
246a1f9
Реализовал возможность доставать бинарное дерево поиска из базы данных
d-zaytsev Apr 23, 2023
c319aa7
Добавлена сериализация value, удалены лишние конструкторы
d-zaytsev Apr 24, 2023
69cb6df
Метод open убрал и добавил открытие бд в конструктор
d-zaytsev Apr 24, 2023
b9d1d6b
Убрал возможность сохранять не WrappedBinTree
d-zaytsev Apr 24, 2023
a6a35f3
Добавлена возможность очищать базу данных
d-zaytsev Apr 24, 2023
8d9672f
Метод close() теперь private и используется при сохранении нового дерева
d-zaytsev Apr 24, 2023
1c086b8
Добавил несколько функций для теста правил красно-чёрного дерева. Сде…
d-zaytsev Apr 24, 2023
05d4b22
Добавил тесты для функции добавления в красно-чёрное дерева (покрытие…
d-zaytsev Apr 24, 2023
dd05925
Добавил тестов для add, добавил ф-ии для проверки существования вершины
d-zaytsev Apr 24, 2023
8a7b2e6
Поменял модификатор видимости 'set' у 'value' в 'AbstractNode' на int…
sokolovskiy-ilya Apr 24, 2023
421e2da
Убрал override-ы правого и левого поддерева AVL ноды
sokolovskiy-ilya Apr 24, 2023
c1070e4
Переместил вспомогательные функции в основные, добавил новые сообщени…
sokolovskiy-ilya Apr 24, 2023
aae36c5
Внес изменения в связи с созданием класса для исключений, а также в с…
Apr 24, 2023
891da43
Merge remote-tracking branch 'origin/feature/RBTreeTests' into featur…
Apr 24, 2023
0738a5c
Поменял тесты для функции add (теперь понятнее где искать ошибку)
d-zaytsev Apr 24, 2023
cfdd2e7
Перенёс вспомогательные функции вниз
d-zaytsev Apr 24, 2023
a8b4b02
Добавил инициализацию дерева перед тестами
d-zaytsev Apr 24, 2023
9c255f0
Добавил нестандартные проверки для add и remove
d-zaytsev Apr 24, 2023
fd1d6bf
Добавил подкласс для тестов функции search и написал один тест
d-zaytsev Apr 24, 2023
b6d3773
Merge remote-tracking branch 'origin/feature/RBTreeTests' into featur…
Apr 25, 2023
a42742f
Merge remote-tracking branch 'origin/fixes' into feature/RBTree
Apr 26, 2023
631b4ea
Исправлены проверки тестов RBTree, исправлен код RBTree, удален неисп…
Apr 26, 2023
a3e2826
Merge pull request #18 from spbu-coding-2022/feature/BTDatabase
twotwozeronine Apr 26, 2023
36a650d
Добавил комментарии к коду RBTree
Apr 26, 2023
8f493b1
Добавил функцию поиска в тестах AVL, добавил исключения при поиске / …
sokolovskiy-ilya Apr 27, 2023
db61265
Merge pull request #19 from spbu-coding-2022/feature/RBTree
d-zaytsev Apr 27, 2023
958c88b
Добавил тест на search для AVLTree
d-zaytsev Apr 27, 2023
7500f9c
Сократил длину вспомогательных методов, почистил код
d-zaytsev Apr 27, 2023
d1d2c49
Исправлена ошибка в методе recursiveSearch в BinaryTreeTest
d-zaytsev Apr 27, 2023
3a64223
Добавил тест на remove в RBTreeTest
d-zaytsev Apr 27, 2023
29f9fa9
Добавил два новых теста на remove
d-zaytsev Apr 27, 2023
4024d00
Переместил все базы данных в один пакет
d-zaytsev Apr 27, 2023
7ca01c1
Создал классы окна и меню, добавил их вывод на экран в App
Apr 28, 2023
3289aa7
Устранил конфликты мерджа
Apr 28, 2023
df2bd2e
(MenuClass): Вынес функции из конструктора в сам класс для повышения …
d-zaytsev Apr 28, 2023
88694c7
Сделал корректное отображение выбранного через MenuClass дерева
d-zaytsev Apr 28, 2023
be0ff31
Убрал строки в Frame, отвечающие за создание компонента JPanel и пере…
d-zaytsev Apr 28, 2023
ff14859
Добавлен класс KeyTextField для ввода значений ключа
d-zaytsev Apr 29, 2023
170c629
Сделал правильное расположение кнопок и TextFields на menuFrame
d-zaytsev Apr 29, 2023
fd96360
Frame теперь resizable
d-zaytsev Apr 29, 2023
1f0153f
Добавил кнопку save
d-zaytsev Apr 29, 2023
a1637fe
Изменил package класса для меню, вывел меню в окно программы
Apr 29, 2023
f30438a
Изменения в gradle: добавлен файл gradle.properties с переменными (ве…
d-zaytsev Apr 30, 2023
44d5085
Добавил serialization в зависимости, переименовал названия пакетов с …
d-zaytsev Apr 30, 2023
50959b7
Добавил классы для сериализации кчд
d-zaytsev Apr 30, 2023
8fd2ae2
Добавил общий интерфейс для всех баз данных
d-zaytsev Apr 30, 2023
232a6c7
Добавил класс для базы данных кчд
d-zaytsev Apr 30, 2023
7910c68
Добавил хранение цвета в JsonRBNode
d-zaytsev Apr 30, 2023
fcf4192
Сделал возможность сохранять RBTree в json файл
d-zaytsev Apr 30, 2023
c4a862c
Добавил возможность выгружать кчд из базы данных
d-zaytsev Apr 30, 2023
4402640
Добавил возможность менять координаты у сохранённых в базе нод
d-zaytsev Apr 30, 2023
5192084
Добавил комментарии в интерфейс баз данных и удалил старый класс с ба…
d-zaytsev May 1, 2023
3022f34
Бд бинарного дерева полностью переписана: теперь она реализует интерф…
d-zaytsev May 1, 2023
41edc24
Удалил ненужные вспомогательные классы и тесты для них
d-zaytsev May 1, 2023
2821e37
Сделал бд для бинарного дерева работающей с любыми key, value
d-zaytsev May 1, 2023
e53ecbb
Добавил ошибку при попытке изменить координату у несохраненной ноды
d-zaytsev May 1, 2023
9a5f802
Добавил возможность сохранять кчд с любым key
d-zaytsev May 1, 2023
60a2008
добавил класс RBTreePainter для рисования нод в окне
May 1, 2023
43bc7bb
Merge pull request #20 from spbu-coding-2022/feature/databases
twotwozeronine May 1, 2023
2b080c5
Merge remote-tracking branch 'origin/fixes' into feature/TreeGUI
May 1, 2023
23537ac
Написал рисовалку для красно-черных нод; добавил в меню присвоение ну…
May 1, 2023
b3fea3f
Переименовал файл с классом RBTNodePanel, сделал сглаживание вершин, …
d-zaytsev May 2, 2023
24427c9
Поменял алгоритм вычисления координаты следующей ноды
d-zaytsev May 2, 2023
41ff948
Сделал отрисовку дерева
d-zaytsev May 2, 2023
e6adabc
Убрал баг с отрисовкой линии над нодой
d-zaytsev May 2, 2023
e1bb0e6
Поменял формулу для отрисовки нод, теперь всё идеально должно быть
d-zaytsev May 2, 2023
b3c5543
Добавил отдельный пакет для компонентов, создал два дата-класса для о…
d-zaytsev May 2, 2023
a6424e7
Удалил ненужное свойство из AbstractTree
d-zaytsev May 2, 2023
19c9007
Переместил дата-классы в lib, т.к. в основном вся логика связанная с …
d-zaytsev May 2, 2023
c17381b
Создал класс AbstractPainter, который будет получать дерево и возвращ…
d-zaytsev May 2, 2023
ab17a52
Добавил классы Painter для каждого дерева (используются для отрисовки…
d-zaytsev May 2, 2023
a05e306
Добавил отдельную Panel для каждого дерева
d-zaytsev May 2, 2023
f870259
Изменил функцию удаления и балансировки удаления
May 2, 2023
4f52cfb
Добавляю реализацию переключения деревьев
d-zaytsev May 2, 2023
27e0d7c
Коммит для Ильи
d-zaytsev May 2, 2023
27a78ab
промежуточный коммит для мерджа изменений из другой ветки, ничего не …
May 2, 2023
51dffce
закинул исправленное красно-черное дерево
May 2, 2023
f6652ef
Вспомогательный коммит, ничего не изменилось
May 2, 2023
982e497
Добавлена отрисовка value под нодой
d-zaytsev May 2, 2023
3e4224d
Merge branch 'feature/TreeGUI' of https://github.com/spbu-coding-2022…
May 2, 2023
7ec3506
Собрал полуживой вариант отрисовки дерева
d-zaytsev May 2, 2023
e703180
Добавил функционал кнопке Add
d-zaytsev May 2, 2023
9fa3435
Добавил функционал кнопке remove
d-zaytsev May 2, 2023
63fb66b
Добавление функционала кнопке Save
d-zaytsev May 2, 2023
19f145c
Добавил сохранение и выгрузку из баз данных
d-zaytsev May 2, 2023
f0b1a12
Сделал сообщение об ошибке в случае неудачного чтения из базы данных
d-zaytsev May 2, 2023
dd982de
изменено удаление деревьев
May 2, 2023
5599577
устранил мердж конфликт
May 3, 2023
cc27465
Merge pull request #21 from spbu-coding-2022/feature/TreeGUI
twotwozeronine May 3, 2023
3982a45
Merge pull request #22 from spbu-coding-2022/fixes
twotwozeronine May 3, 2023
b5dd73e
Update README.md
twotwozeronine May 3, 2023
d9b5d11
Переместил Gui Control в App, поменял модификаторы доступа в Abstract…
d-zaytsev May 4, 2023
ee555c8
Добавил в константы шаблонные сообщения об ошибках, перевёл приложени…
d-zaytsev May 4, 2023
a235091
Теперь при нажатии Enter в TextField срабатывает относящаяся к нему к…
d-zaytsev May 4, 2023
b72848b
Добавил сообщение об ошибке при попытке очистить голое дерево
d-zaytsev May 4, 2023
6abf39b
Классы с отдельными фреймами для каждого дерева заменены на один клас…
d-zaytsev May 4, 2023
089a9c5
Сделал отрисовку GUI без открытия каждый раз нового окна
d-zaytsev May 4, 2023
0cbd3f7
Сделал дерева resizable
d-zaytsev May 4, 2023
c7cd105
Сделал кнопку clear рабочей
d-zaytsev May 4, 2023
b5e7695
Сделал удаление текста из textField при нажатии кнопки рядом с ним
d-zaytsev May 4, 2023
9e77182
Merge pull request #23 from spbu-coding-2022/feature/TreeGUI
twotwozeronine May 5, 2023
0d2794e
добавил иконку приложения, исправил багу с некорректным открытием окн…
May 7, 2023
c7962fa
Реализовал функцию поиска ноды выделением ее желтым цветом. Для этого…
May 9, 2023
ae88bb5
удалил лишний неиспоььзуемый класс
May 9, 2023
eac9e16
Merge pull request #24 from spbu-coding-2022/feature/TreeGUI
twotwozeronine May 11, 2023
0ef70d7
Изменил зависимости
sokolovskiy-ilya Apr 30, 2023
79514a5
Добавил класс бд для АВЛ дерева, добавил метод сохранения
sokolovskiy-ilya May 1, 2023
3df900e
Добавил возможность получать дерево из бд, добавил возможность указыв…
sokolovskiy-ilya May 2, 2023
c2935ad
Исправил ошибку с рекурсивным вызывом
sokolovskiy-ilya May 2, 2023
c3bf3d4
Добавил методы для добавления и поиска координат по ключу
sokolovskiy-ilya May 2, 2023
8375837
Добавил возможность сохранять в бд через GUI
sokolovskiy-ilya May 17, 2023
9b5f9d3
Убрал закомментированный код
sokolovskiy-ilya May 17, 2023
d9e1997
Merge pull request #25 from spbu-coding-2022/feature/Neo4j
sokolovskiy-ilya May 17, 2023
5b44811
АВЛ дерево теперь подгружается при запуске приложения
sokolovskiy-ilya May 17, 2023
1168166
Fixed the problem with GroupLayout causing errors
sokolovskiy-ilya Jun 5, 2023
a0b83a8
Merge pull request #26 from spbu-coding-2022/layout-fix
sokolovskiy-ilya Jun 5, 2023
882af9f
Added port for bolt
sokolovskiy-ilya Jun 5, 2023
ed50e94
Merge pull request #27 from spbu-coding-2022/docker-fix
sokolovskiy-ilya Jun 5, 2023
0c36314
Merge pull request #28 from spbu-coding-2022/feature/Neo4j
sokolovskiy-ilya Jun 5, 2023
fbb30e3
Обновил README.md
d-zaytsev Jul 16, 2023
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
9 changes: 9 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#
# https://help.github.com/articles/dealing-with-line-endings/
#
# Linux start script should use lf
/gradlew text eol=lf

# These are Windows script files and should use crlf
*.bat text eol=crlf

29 changes: 29 additions & 0 deletions .github/workflows/gradle.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: Gradle Build&Test
on:
push:
branches-ignore:
- main
pull_request:
branches:
- main
jobs:
gradle:

strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
runs-on: ${{ matrix.os }}

steps:

- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: temurin
java-version: 11

- name: Setup Gradle
uses: gradle/gradle-build-action@v2

- name: Build
run: ./gradlew build
20 changes: 20 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/

# idea
.idea
*.iws
*.iml
*.ipr
/out/
/.idea/

# Ignore Gradle project-specific cache directory
.gradle

# Ignore Gradle build output directory
build
/gradle/
/App/test.db
22 changes: 22 additions & 0 deletions App/build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
plugins {
id 'org.jetbrains.kotlin.jvm' version "${KOTLIN_JVM_VERSION}"
id 'application'
}

application {
mainClass = 'app.AppKt'
}

repositories {
mavenCentral()
}

dependencies {
implementation project(path: ':lib')

testImplementation "${KOTLIN_TEST_JUNIT}"
}

tasks.named('test') {
useJUnitPlatform()
}
Loading