Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 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
99472ad
Update stakeholders-needs.md
villyvi Feb 20, 2025
e61e8e7
Update stakeholders-needs.md
villyvi Feb 20, 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
11 changes: 4 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,18 @@

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

## Як використовувати

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

Для виконання лабораторних робіт необхідно зробити ```fork``` цього репозіторію, склонувати вже власний репозіторій та розміщувати документацію у відповідних діректоріях ```./docs```.
Для виконання лабораторних робіт необхідно зробити `fork` цього репозіторію, склонувати вже власний репозіторій та розміщувати документацію у відповідних діректоріях `./docs`.

В цьому файлі необхідно вказати тему лабораторних робіт (назву проекту). Коротку загальну характеристику
проекту, контактні дані виконавця, посилання на репо співвиконавців (за необхідністю).


Шаблон публікування підготовлено з використанням [VuePress](https://vuepress.vuejs.org/), та стартера
Шаблон публікування підготовлено з використанням [VuePress](https://vuepress.vuejs.org/), та стартера
[FriendlyUser/vuepress-theme-cool-starter](https://github.com/FriendlyUser/vuepress-theme-cool-starter).

Щоб опублікувати проект у Github Pages, налаштовуємо Github Pages (гілка ```gh-pages```), змінюємо файл ```./publish.sh```
Щоб опублікувати проект у Github Pages, налаштовуємо Github Pages (гілка `gh-pages`), змінюємо файл `./publish.sh`

```sh

Expand Down Expand Up @@ -60,10 +58,9 @@ cd -

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


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

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

***Happy learning! Happy coding!***
**_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