Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
103 commits
Select commit Hold shift + click to select a range
7770757
migrate to vitepress
TockePie Feb 7, 2025
d0975a9
added authors
TockePie Feb 7, 2025
3939bfe
linted md files
TockePie Feb 7, 2025
c4350f8
added missing dependencies
TockePie Feb 7, 2025
65981f6
fixed code highlighting
TockePie Feb 7, 2025
6e52f65
Configure GitHub Pages deployment
TockePie Feb 7, 2025
d93f70e
Create pages.yml
TockePie Feb 7, 2025
f3bba7f
Update pages.yml
TockePie Feb 7, 2025
5ef26a9
Update pages.yml
TockePie Feb 7, 2025
b48e642
Update pages.yml
TockePie Feb 7, 2025
eb1e1ad
Update pages.yml
TockePie Feb 7, 2025
b7ce16b
Configure GitHub Pages deployment
TockePie Feb 7, 2025
8d47ab2
Update package.json
TockePie Feb 7, 2025
a585e74
changed authors file
TockePie Feb 7, 2025
a6da38b
Update issue templates
TockePie Feb 14, 2025
8cc17c6
create introduction
TockePie Feb 13, 2025
bb4efbb
Merge pull request #7 from TockePie/lab1/introduction
TockePie Feb 14, 2025
9c30625
change state-of-the-art.md
ElRimigano Feb 13, 2025
8a09f6d
Merge pull request #8 from TockePie/dl_labs_sergio
TockePie Feb 19, 2025
1b80de7
Merge branch 'master' of https://github.com/TockePie/db_labs
sunnytea0 Feb 19, 2025
a093dad
Update state-of-the-art.md
sunnytea0 Feb 19, 2025
42c5a54
Update state-of-the-art.md
sunnytea0 Feb 19, 2025
a0624c1
Merge pull request #9 from TockePie/Lab1/sunny
TockePie Feb 19, 2025
f4bbc8b
Update stakeholders-needs.md
villyvi Feb 19, 2025
c635ec8
Merge branch 'master' of https://github.com/TockePie/db_labs
villyvi Feb 19, 2025
e80b017
Update stakeholders-needs.md
villyvi Feb 19, 2025
43a5822
Merge pull request #10 from TockePie/viktoriia
TockePie Feb 19, 2025
bdd7f98
#2 change state-of-the-art.md
katerynapakhnuyk Feb 19, 2025
a6abef1
#6: change stakeholders-needs.md
Vitvor-ua Feb 19, 2025
0765b3d
#2 change state-of-the-art.md
katerynapakhnuyk Feb 20, 2025
8e64e94
#6: edit stakeholdes-needs.md
Vitvor-ua Feb 20, 2025
5ae8e10
#6: edit skateholders-needs.md
Vitvor-ua Feb 20, 2025
212c58e
#2 change state-of-the-art.md
katerynapakhnuyk Feb 20, 2025
ee5b6eb
#4 change state-of-the-art
ElRimigano Feb 13, 2025
99472ad
Update stakeholders-needs.md
villyvi Feb 20, 2025
e61e8e7
Update stakeholders-needs.md
villyvi Feb 20, 2025
f505305
Merge pull request #14 from TockePie/viktoriia
TockePie Feb 20, 2025
a01fd7c
#4: added numeration to links
TockePie Feb 20, 2025
3dced75
Merge pull request #13 from TockePie/dl_labs_sergio
TockePie Feb 20, 2025
edff902
#6 removed a line
khmko1rtm Feb 20, 2025
067c91b
Merge pull request #11 from TockePie/vitvor/lab1
TockePie Feb 20, 2025
f0098f5
Update state-of-the-art.md
sunnytea0 Feb 20, 2025
19526ad
#6 returned the changes
khmko1rtm Feb 20, 2025
0750d3a
Merge branch 'master' into Lab1/sunny
TockePie Feb 20, 2025
5ef03e9
Merge pull request #16 from TockePie/Lab1/sunny
TockePie Feb 20, 2025
195b6ac
#6 changed one more time
khmko1rtm Feb 20, 2025
1e79783
Merge pull request #17 from TockePie/vitvor/lab1
TockePie Feb 20, 2025
464989f
#18: added conclusion
TockePie Feb 20, 2025
e36e604
Merge pull request #19 from TockePie/lab1/conclusion
TockePie Feb 20, 2025
2f3d17d
Merge branch 'master' into lab1/rina
katerynapakhnuyk Feb 20, 2025
51a9d17
Update state-of-the-art.md
katerynapakhnuyk Feb 20, 2025
c789537
Create ~stakeholders-needs.md.saved.bak
katerynapakhnuyk Feb 20, 2025
7faa98b
Update stakeholders-needs.md
katerynapakhnuyk Feb 20, 2025
85e9d97
Merge pull request #20 from TockePie/lab1/rina
TockePie Feb 20, 2025
9d95d9f
final lab1
TockePie Feb 20, 2025
37d8fc1
я заїбалась трошки
villyvi Feb 22, 2025
7333cd0
#22: add general schema
TockePie Feb 26, 2025
c665030
Merge pull request #31 from TockePie/lab2/rocky
TockePie Feb 26, 2025
a99ce63
#23 edit README.md
Vitvor-ua Feb 27, 2025
c21525e
Update README.md
villyvi Feb 28, 2025
8a373c7
Squashed commit of the following:
TockePie Feb 28, 2025
654f1cc
Update README.md
villyvi Feb 28, 2025
2bfd37a
Update README.md
villyvi Feb 28, 2025
004d524
Update README.md
villyvi Feb 28, 2025
111842b
Update README.md
katerynapakhnuyk Feb 28, 2025
ab12799
Update README.md
katerynapakhnuyk Feb 28, 2025
907565c
Update README.md
villyvi Feb 28, 2025
87a702c
#28 , #29: update use-cases.md
TockePie Feb 28, 2025
68fef88
Merge branch 'master' into lab2/viktoriia
TockePie Feb 28, 2025
91ff87b
#28 , #29: remove images
TockePie Feb 28, 2025
fbd2c31
Merge pull request #36 from TockePie/lab2/viktoriia
TockePie Feb 28, 2025
2f73dde
#23: edit README.md
Vitvor-ua Feb 28, 2025
44457eb
Merge branch 'master' into lab2/vitvor
Vitvor-ua Mar 2, 2025
00ffcc1
#23: edit README.md
Vitvor-ua Mar 2, 2025
76640ff
#23: edit README.md
Vitvor-ua Mar 2, 2025
9d6d4af
Merge pull request #34 from TockePie/lab2/vitvor
TockePie Mar 2, 2025
934f1de
Update README.md
villyvi Mar 4, 2025
abfa106
Update README.md
villyvi Mar 4, 2025
5f15f17
Update README.md
villyvi Mar 4, 2025
6790eb6
Merge pull request #39 from TockePie/lab2/viktoriia
TockePie Mar 6, 2025
93ba402
#24: polish expert schema
TockePie Mar 6, 2025
65eaf30
[#24](https://github.com/edu-db/edu_db_labs/issues/24): polish expert…
TockePie Mar 6, 2025
a758422
Merge branch 'master' into lab2/rina
TockePie Mar 6, 2025
102de36
#24: polish expert schema
TockePie Mar 6, 2025
ab7e8c3
Merge pull request #41 from TockePie/lab2/rina
TockePie Mar 6, 2025
b958203
#25 made user registration and user login sequence diagrams
khmko1rtm Mar 6, 2025
6d0b76b
Merge pull request #42 from TockePie/lab2/artem
TockePie Mar 6, 2025
317c9ff
fixed
ElRimigano Mar 6, 2025
8871580
Merge branch 'master' into lab1/sergio
TockePie Mar 6, 2025
48f378c
Merge pull request #40 from TockePie/lab1/sergio
TockePie Mar 6, 2025
632ef5d
#26: added 2 tables
Romchik235 Mar 6, 2025
1be124b
#38: added survey reminder and survey delete
Romchik235 Mar 6, 2025
8740d08
#26 and #38: reorder tables
TockePie Mar 6, 2025
6de8e40
Merge pull request #43 from TockePie/lab2/roman
TockePie Mar 6, 2025
1e5094f
remake_of_SurveyFeedback
villyvi Mar 6, 2025
79ce4f0
#25 corrected paragraphs
khmko1rtm Mar 6, 2025
e5fc832
Merge pull request #45 from TockePie/lab2/artem
TockePie Mar 7, 2025
01193cd
Merge pull request #44 from TockePie/lab2/viktoriia
TockePie Mar 7, 2025
12139b6
FIXED UserEditResponses + SurveyResultView
villyvi Mar 9, 2025
0f48f7c
FIXED: SurveyUpdate + SurveyFeedback + SurveyShareAccess
villyvi Mar 9, 2025
8e0586d
Merge branch 'master' into lab2/viktoriia
villyvi Mar 9, 2025
78014b6
Update README.md
villyvi Mar 10, 2025
4349ab0
Update README.md
TockePie Mar 10, 2025
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
10 changes: 10 additions & 0 deletions .github/ISSUE_TEMPLATE/adjustment.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
name: Adjustment
about: What you would like to change or add to the project?
title: "[Adj]"
labels: enhancement
assignees: ''

---


26 changes: 26 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: bug
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....' or send an SQL query '...'
3. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Additional context**
Add any other context about the problem here.
10 changes: 10 additions & 0 deletions .github/ISSUE_TEMPLATE/task-request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
name: Task request
about: What needs to be done?
title: "[TASK]"
labels: documentation
assignees: ''

---


61 changes: 61 additions & 0 deletions .github/workflows/pages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
name: CI

on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]
workflow_dispatch:

env:
VP_ROOT: docs

permissions:
contents: read
pages: write
id-token: write

concurrency:
group: pages
cancel-in-progress: false

jobs:
# Build job
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0 # Not needed if lastUpdated is not enabled
# - uses: pnpm/action-setup@v3 # Uncomment this block if you're using pnpm
# with:
# version: 9 # Not needed if you've set "packageManager" in package.json
# - uses: oven-sh/setup-bun@v1 # Uncomment this if you're using Bun
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: 20
cache: npm # or pnpm / yarn
- name: Setup Pages
uses: actions/configure-pages@v4
- name: Install dependencies
run: npm ci # or pnpm install / yarn install / bun install
- name: Build with VitePress
run: npm run docs:build # or pnpm docs:build / yarn docs:build / bun run docs:build
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: docs/.vitepress/dist

deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
needs: build
runs-on: ubuntu-latest
name: Deploy
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -102,3 +102,6 @@ dist

# TernJS port file
.tern-port

# Manual
docs/.vitepress/cache
70 changes: 18 additions & 52 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,69 +1,35 @@
# Репозиторій для виконання лабораторних робіт з дисципліни "Організація баз даних"

# Шаблон репозиторію для виконання лабораторних робіт з дисципліни "Організація баз даних"
## Тема

## Як використовувати
Система організації та управління опитуваннями експертів "Voice of Experts"

В цьому репозиторії знаходиться шаблон для виконання лабораторних робіт.
## Автори

Для виконання лабораторних робіт необхідно зробити ```fork``` цього репозіторію, склонувати вже власний репозіторій та розміщувати документацію у відповідних діректоріях ```./docs```.
_студент 2-го курсу, групи ІО-32_ **Максим КРАДОЖОН** [Telegram](https://t.me/TockePie)

В цьому файлі необхідно вказати тему лабораторних робіт (назву проекту). Коротку загальну характеристику
проекту, контактні дані виконавця, посилання на репо співвиконавців (за необхідністю).
_студент 2-го курсу, групи ІО-32_ **Роман ДУШКО** [Telegram](https://t.me/from_fight_club)

_студентка 2-го курсу, групи ІО-32_ **Марія КОЛОМІЄЦЬ** [Telegram](https://t.me/Sunnytea0)

Шаблон публікування підготовлено з використанням [VuePress](https://vuepress.vuejs.org/), та стартера
[FriendlyUser/vuepress-theme-cool-starter](https://github.com/FriendlyUser/vuepress-theme-cool-starter).
_студентка 2-го курсу, групи ІО-32_ **Катерина ПАХНЮК** [Telegram](https://t.me/RINApakhnyuk)

Щоб опублікувати проект у Github Pages, налаштовуємо Github Pages (гілка ```gh-pages```), змінюємо файл ```./publish.sh```
_студентка 2-го курсу, групи ІО-32_ **Вікторія ПИЛИПЧУК** [Telegram](https://t.me/pylychpuk)

```sh
_студент 2-го курсу, групи ІО-35_ **Віталій ВОРОНКІН** [Telegram](https://t.me/Vitvor)

#!/usr/bin/env sh
_студент 2-го курсу, групи ІО-35_ **Сергій ТІТОВ** [Telegram](https://t.me/elRimigano)

# abort on errors
set -e
_студент 2-го курсу, групи ІО-35_ **Артем ХІМКО** [Telegram](https://t.me/khimkoartem)

# build
npm run docs:build
## Керівник

# navigate into the build output directory
cd docs/.vuepress/dist
_доцент кафедри ОТ ФІОТ, к.т.н., доцент_ **Андрій БОЛДАК**

# if you are deploying to a custom domain
# echo 'www.example.com' > CNAME
[НТУУ "КИЇВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ імені ІГОРЯ СІКОРСЬКОГО](https://kpi.ua/)

git init
git add -A
git commit -m 'deploy'
[Факультет інформатики та обчислювальної техніки](https://fiot.kpi.ua/)

# if you are deploying to https://<USERNAME>.github.io
# git push -f git@github.com:boldak/<USERNAME>.github.io.git master
[Кафедра обчислювальної техніки](https://comsys.kpi.ua/)

# if you are deploying to https://<USERNAME>.github.io/<REPO>
git push -f https://github.com/<USERNAME>/dis-edu.git master:gh-pages

cd -

```

Потім запускаємо

```bash
npm run publish
```

Для відлагодження документації в локальному режимі запускаємо

```bash
npm run docs:dev
```

Доступ до локально опублікованої версії [http://localhost:3030](http://localhost:3030)


## Додаткова інформація

- [Теми проєктів](./guidelines/themes.md)
- [Методичні вказівки](./guidelines/guidelines.md)

***Happy learning! Happy coding!***
Київ
83 changes: 83 additions & 0 deletions docs/.vitepress/config.mts
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
import { defineConfig } from "vitepress";
import markdownIt from "markdown-it";
import markdownKatex from "markdown-it-katex";
import markdownPlantuml from "markdown-it-plantuml";
import markdownAdmonition from "markdown-it-admonition";
import markdownTaskLists from "markdown-it-task-lists";

// https://vitepress.dev/reference/site-config
export default defineConfig({
title: "Voice of Experts",
description: "Лабораторні роботи з дисципліни Організація баз даних",
lang: "uk",
base: "/db_labs/",
themeConfig: {
// https://vitepress.dev/reference/default-theme-config
nav: [
{ text: "Головна", link: "/" },
{ text: "Зміст", link: "/intro/README" },
{ text: "Автори", link: "/README" },
],

footer: {
copyright: "MIT Licensed | Copyright © 2025 TockePie"
},

search: {
provider: 'local'
},

sidebar: [
{
text: "Зміст",
items: [
{ text: "Вступ", link: "/intro/README" },
{
text: "Розроблення загальних вимог до системи",
items: [
{ text: "Аналіз предметної області", link: "/requirements/state-of-the-art" },
{
text: "Потреби зацікавлених сторін",
link: "/requirements/stakeholders-needs",
},
],
},
{
text: "Розроблення вимог до функціональности системи",
link: "/use cases/README",
},
{
text: "Проектування інформаційного забезпечення",
link: "/design/README",
},
{
text: "Реалізація інформаційного та програмного забезпечення",
link: "/software/README",
},
{
text: "Тестування працездатності системи",
link: "/test/README",
},
{
text: "Висновки",
link: "/conclusion/README",
},
],
},
],

socialLinks: [
{ icon: "github", link: "https://github.com/TockePie/db_labs" },
],
},

markdown: {
config: (md) => {
md.set({ html: true })
md.use(markdownKatex)
md.use(markdownPlantuml)
md.use(markdownAdmonition)
md.use(markdownTaskLists)
}
}
});
2 changes: 0 additions & 2 deletions docs/.vuepress/.gitignore

This file was deleted.

39 changes: 0 additions & 39 deletions docs/.vuepress/components/Details.vue

This file was deleted.

Loading