Compare commits

...

6 commits

Author SHA1 Message Date
e6b3148792 chore(deps): update dependency @vue/eslint-config-prettier to v10
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
/ test-dependencies (push) Successful in 53s
2024-10-15 17:17:39 +03:00
cda6a85b70
fix typo 2024-10-15 17:10:58 +03:00
87925f768e chore(deps): update dependency @vue/eslint-config-typescript to v14
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
/ test-dependencies (push) Successful in 53s
2024-10-15 16:32:58 +03:00
d13bbcaf22
chore(deps): add sass
All checks were successful
/ test-dependencies (push) Successful in 33s
2024-10-15 16:20:10 +03:00
1f82b2dfcf chore(deps): update vuepress monorepo
Some checks failed
renovate/stability-days Updates have met minimum release age requirement
/ test-dependencies (push) Failing after 38s
2024-10-15 14:32:49 +03:00
5529368757
add missed nixeovim 2024-10-15 14:22:39 +03:00
23 changed files with 782 additions and 500 deletions

14
dist/404.html vendored
View file

@ -3,14 +3,14 @@
<head> <head>
<meta charset="utf-8" /> <meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" /> <meta name="viewport" content="width=device-width,initial-scale=1" />
<meta name="generator" content="VuePress 2.0.0-rc.15" /> <meta name="generator" content="VuePress 2.0.0-rc.18" />
<style> <style>
:root { :root {
--vp-c-bg: #fff; --vp-c-bg: #fff;
} }
[data-theme='dark'] { [data-theme='dark'] {
--vp-c-bg: #22272e; --vp-c-bg: #1b1b1f;
} }
html, html,
@ -32,12 +32,12 @@
} }
</script> </script>
<meta property="og:url" content="https://pleshevski.ru/404.html"><meta property="og:site_name" content="Дмитрий Плешевский"><meta property="og:type" content="website"><meta property="og:locale" content="ru-RU"><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":""}</script><title>Дмитрий Плешевский</title><meta name="description" content=" "> <meta property="og:url" content="https://pleshevski.ru/404.html"><meta property="og:site_name" content="Дмитрий Плешевский"><meta property="og:type" content="website"><meta property="og:locale" content="ru-RU"><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":""}</script><title>Дмитрий Плешевский</title><meta name="description" content=" ">
<link rel="preload" href="/assets/style-DOZUTAXU.css" as="style"><link rel="stylesheet" href="/assets/style-DOZUTAXU.css"> <link rel="preload" href="/assets/style-CyqMEKOR.css" as="style"><link rel="stylesheet" href="/assets/style-CyqMEKOR.css">
<link rel="modulepreload" href="/assets/app-YqJ2N5FF.js"><link rel="modulepreload" href="/assets/404.html-K48krAc8.js"> <link rel="modulepreload" href="/assets/app-CvTe0YTg.js"><link rel="modulepreload" href="/assets/404.html-BGekuXRq.js">
<link rel="prefetch" href="/assets/index.html-D3SBAZ5R.js" as="script"><link rel="prefetch" href="/assets/works.html-DDM5nDLC.js" as="script"><link rel="prefetch" href="/assets/index.html-BCgSEOwK.js" as="script"><link rel="prefetch" href="/assets/works.html-EdO4hOM5.js" as="script"> <link rel="prefetch" href="/assets/index.html-D7ve43IL.js" as="script"><link rel="prefetch" href="/assets/works.html-NBBFoiT7.js" as="script"><link rel="prefetch" href="/assets/index.html-B5LWGqHO.js" as="script"><link rel="prefetch" href="/assets/works.html-CihZ59B-.js" as="script">
</head> </head>
<body> <body>
<div id="app"><!--[--><div class="vp-theme-container" vp-container data-v-1c3b23e8><main class="page" data-v-1c3b23e8><div class="theme-default-content" vp-content data-v-1c3b23e8><h1 data-v-1c3b23e8>404</h1><blockquote data-v-1c3b23e8>Мы потеряли страницу...</blockquote><a class="route-link" href="/" data-v-1c3b23e8>Вернуться на главную</a></div></main></div><!--[--><!----><!--]--><!--]--></div> <div id="app"><!--[--><div class="vp-theme-container" vp-container data-v-9607bbd4><main class="page" data-v-9607bbd4><div class="theme-default-content" vp-content data-v-9607bbd4><h1 data-v-9607bbd4>404</h1><blockquote data-v-9607bbd4>Ошиблись в параллельной вселенной.</blockquote><a class="route-link" href="/" data-v-9607bbd4>Вернуться на главную</a></div></main></div><!--[--><!----><!--]--><!--]--></div>
<script type="module" src="/assets/app-YqJ2N5FF.js" defer></script> <script type="module" src="/assets/app-CvTe0YTg.js" defer></script>
</body> </body>
</html> </html>

1
dist/assets/404.html-BGekuXRq.js vendored Normal file
View file

@ -0,0 +1 @@
import{_ as e,c as o,a,o as n}from"./app-CvTe0YTg.js";const r={};function l(p,t){return n(),o("div",null,t[0]||(t[0]=[a("p",null,"404 Not Found",-1)]))}const c=e(r,[["render",l],["__file","404.html.vue"]]),m=JSON.parse('{"path":"/404.html","title":"","lang":"ru-RU","frontmatter":{"layout":"NotFound","head":[["meta",{"property":"og:url","content":"https://pleshevski.ru/404.html"}],["meta",{"property":"og:site_name","content":"Дмитрий Плешевский"}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:locale","content":"ru-RU"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"WebPage\\",\\"name\\":\\"\\"}"]]},"headers":[],"git":{},"filePathRelative":null}');export{c as comp,m as data};

View file

@ -1 +0,0 @@
import{_ as t,c as e,o,a}from"./app-YqJ2N5FF.js";const n={},r=a("p",null,"404 Not Found",-1),c=[r];function s(l,p){return o(),e("div",null,c)}const i=t(n,[["render",s],["__file","404.html.vue"]]),m=JSON.parse('{"path":"/404.html","title":"","lang":"ru-RU","frontmatter":{"layout":"NotFound","head":[["meta",{"property":"og:url","content":"https://pleshevski.ru/404.html"}],["meta",{"property":"og:site_name","content":"Дмитрий Плешевский"}],["meta",{"property":"og:type","content":"website"}],["meta",{"property":"og:locale","content":"ru-RU"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"WebPage\\",\\"name\\":\\"\\"}"]]},"headers":[],"git":{},"filePathRelative":null}');export{i as comp,m as data};

31
dist/assets/app-CvTe0YTg.js vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
dist/assets/index.html-B5LWGqHO.js vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
dist/assets/index.html-D7ve43IL.js vendored Normal file

File diff suppressed because one or more lines are too long

1
dist/assets/style-CyqMEKOR.css vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
dist/assets/works.html-CihZ59B-.js vendored Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1
dist/assets/works.html-NBBFoiT7.js vendored Normal file

File diff suppressed because one or more lines are too long

12
dist/eng/index.html vendored

File diff suppressed because one or more lines are too long

14
dist/eng/works.html vendored

File diff suppressed because one or more lines are too long

12
dist/index.html vendored

File diff suppressed because one or more lines are too long

14
dist/works.html vendored

File diff suppressed because one or more lines are too long

View file

@ -4,6 +4,15 @@ import { Technology } from "./domain/Technology.ts";
import type { Work } from "./domain/Work.ts"; import type { Work } from "./domain/Work.ts";
export const CHRONOLOGICAL_WORKS: Work[] = [ export const CHRONOLOGICAL_WORKS: Work[] = [
{
name: "nixeovim",
url: "/pleshevskiy/nixeovim",
description: "Configure and build neovim editor using nix",
roles: [Role.Author],
technologies: [Technology.Nix],
startDate: new Date("2024-04-24"),
status: Status.ActiveDeveloped,
},
{ {
name: "picsg", name: "picsg",
url: "/pleshevskiy/picsg", url: "/pleshevskiy/picsg",

View file

@ -20,7 +20,7 @@ sidebar: false
- Перенес триггеры базы данных в бизнес-логику. Проще стало читать код, вносить - Перенес триггеры базы данных в бизнес-логику. Проще стало читать код, вносить
изменение и система стала надежнее. изменение и система стала надежнее.
- Ввёл практику написания unit тестов и интеграционных тестов. Самолично написал - Ввёл практику написания unit тестов и интеграционных тестов. Самолично написал
более 70% тестов всех тестов. более 70% всех тестов.
- Добавил GraphQL подписки для динамичного обновления. - Добавил GraphQL подписки для динамичного обновления.
##### Frontend ##### Frontend

View file

@ -14,8 +14,8 @@
"@rushstack/eslint-patch": "^1.1.4", "@rushstack/eslint-patch": "^1.1.4",
"@types/node": "^22.1.0", "@types/node": "^22.1.0",
"@vitejs/plugin-vue": "^5.0.0", "@vitejs/plugin-vue": "^5.0.0",
"@vue/eslint-config-prettier": "^9.0.0", "@vue/eslint-config-prettier": "^10.0.0",
"@vue/eslint-config-typescript": "^13.0.0", "@vue/eslint-config-typescript": "^14.0.0",
"@vue/language-server": "^2.0.19", "@vue/language-server": "^2.0.19",
"@vue/tsconfig": "^0.5.1", "@vue/tsconfig": "^0.5.1",
"@vue/typescript-plugin": "^2.0.19", "@vue/typescript-plugin": "^2.0.19",
@ -26,6 +26,7 @@
"eslint": "<10.0.0", "eslint": "<10.0.0",
"eslint-plugin-vue": "^9.14.1", "eslint-plugin-vue": "^9.14.1",
"prettier": ">=3.0.0", "prettier": ">=3.0.0",
"sass": "^1.79.5",
"typescript": "~5.6.0", "typescript": "~5.6.0",
"vue": "^3.4.0", "vue": "^3.4.0",
"vue-tsc": "^2.0.0", "vue-tsc": "^2.0.0",

File diff suppressed because it is too large Load diff