Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Jul 2, 2024. It is now read-only.

Commit 287d533

Browse files
[Presentation] Add normalization presentation (#210)
2 parents 277749d + e41101b commit 287d533

File tree

14 files changed

+7856
-798
lines changed

14 files changed

+7856
-798
lines changed

‎.github/workflows/deploy_pages.yml

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,28 +27,41 @@ jobs:
2727
environment:
2828
name: github-pages
2929
url: ${{ steps.deployment.outputs.page_url }}
30+
3031
runs-on: ubuntu-latest
32+
3133
steps:
3234
- name: Checkout
33-
uses: actions/checkout@v3
35+
uses: actions/checkout@v4
3436
with:
3537
submodules: true
36-
- name: Setup Python
37-
uses: actions/setup-python@v2
38+
39+
- name: Set up Python
40+
uses: actions/setup-python@v4
41+
42+
- name: Set up NodeJS
43+
uses: actions/setup-node@v4
44+
3845
- name: Install dependencies
3946
run: |
4047
pip install -r requirements.txt
48+
npm install
49+
4150
- name: Build documents
4251
run: |
4352
LANGUAGE=en make html
4453
LANGUAGE=uk make html
54+
npm run build
55+
4556
- name: Setup Pages
4657
uses: actions/configure-pages@v2
58+
4759
- name: Upload artifact
4860
uses: actions/upload-pages-artifact@v1
4961
with:
5062
# Upload entire repository
5163
path: "."
64+
5265
- name: Deploy to GitHub Pages
5366
id: deployment
5467
uses: actions/deploy-pages@v1

‎.github/workflows/test_build.yml

Lines changed: 31 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,26 +12,52 @@ on:
1212
- "requirements.txt"
1313

1414
jobs:
15-
check-build:
16-
runs-on: ubuntu-latest
15+
build-docs:
16+
runs-on: ${{ matrix.os }}
1717
strategy:
1818
matrix:
1919
os: [ ubuntu-latest, macos-latest, windows-latest ]
2020
python-version: [ "3.9", "3.10", "3.11", "3.12" ]
2121

2222
steps:
2323
- name: Checkout
24-
uses: actions/checkout@v3
24+
uses: actions/checkout@v4
2525
with:
2626
submodules: true
27-
- name: Setup Python ${{ matrix.python-version }}
28-
uses: actions/setup-python@v2
27+
28+
- name: Set up Python ${{ matrix.python-version }}
29+
uses: actions/setup-python@v4
2930
with:
3031
python-version: ${{ matrix.python-version }}
32+
3133
- name: Install dependencies
3234
run: |
3335
pip install -r requirements.txt
36+
3437
- name: Build documents
3538
run: |
3639
LANGUAGE=en make html
3740
LANGUAGE=uk make html
41+
42+
build-pres:
43+
runs-on: ${{ matrix.os }}
44+
strategy:
45+
matrix:
46+
os: [ ubuntu-latest, macos-latest, windows-latest ]
47+
48+
steps:
49+
- name: Checkout
50+
uses: actions/checkout@v4
51+
with:
52+
submodules: true
53+
54+
- name: Set up NodeJS
55+
uses: actions/setup-node@v4
56+
with:
57+
node-version: 18
58+
59+
- name: Install dependencies
60+
run: npm install
61+
62+
- name: Build presentations
63+
run: npm run build

‎.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,6 @@
1313
[submodule "giver-spec"]
1414
path = src/spec/giver
1515
url = git@github.com:edu-python-course/giver-spec
16+
[submodule "impress.js"]
17+
path = assets/impress.js
18+
url = https://github.com/impress/impress.js

‎assets/icons/check-mark-svgrepo-com.svg

Lines changed: 35 additions & 0 deletions
Loading[フレーム]

‎assets/icons/cross-mark-svgrepo-com.svg

Lines changed: 37 additions & 0 deletions
Loading[フレーム]

‎assets/impress.js

Submodule impress.js added at f7e19b4

‎mindmaps/normalization.mmd

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
mindmap
2+
root((Normalization))
3+
def)Definition(
4+
anomalies[Anomalies]
5+
ins{{Insertion anomaly}}
6+
table
7+
upd{{Update anomaly}}
8+
table
9+
del{{Deletion anomaly}}
10+
table
11+
1nf(1st Normal Form)
12+
1nfReq)requirements(
13+
table
14+
2nf(2nd Normal Form)
15+
2nfReq)requirements(
16+
table
17+
3nf(3rd Normal Form)
18+
3nfReq)requirements(
19+
table

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /