aboutsummaryrefslogtreecommitdiff
path: root/content/go
diff options
context:
space:
mode:
Diffstat (limited to 'content/go')
-rw-r--r--content/go/_index.md6
-rw-r--r--content/go/collection.md14
-rw-r--r--content/go/expression.md14
-rw-r--r--content/go/extra.md14
-rw-r--r--content/go/framework.md14
-rw-r--r--content/go/jsonrpc2.md14
-rw-r--r--content/go/merger.md14
-rw-r--r--content/go/mux.md14
-rw-r--r--content/go/objectid.md14
-rw-r--r--content/go/unilex.md14
-rw-r--r--content/go/workflow.md17
11 files changed, 75 insertions, 74 deletions
diff --git a/content/go/_index.md b/content/go/_index.md
index fab2ba0..bc8e4d2 100644
--- a/content/go/_index.md
+++ b/content/go/_index.md
@@ -1,5 +1,5 @@
-+++
-title = "Мои go модули"
-+++
+---
+title: Мои go модули
+---
Здесь некоторые мои домодельные модули для Go. \ No newline at end of file
diff --git a/content/go/collection.md b/content/go/collection.md
index 8d74ece..c8037cf 100644
--- a/content/go/collection.md
+++ b/content/go/collection.md
@@ -1,10 +1,10 @@
-+++
-title = "Collection"
-name = "collection"
-repository = "https://git.neonxp.ru/collection.git"
-description = "Генерики для коллекций"
-gomod = true
-+++
+---
+description: Генерики для коллекций
+gomod: true
+name: collection
+repository: https://git.neonxp.ru/collection.git
+title: Collection
+---
Go >= 1.18 required.
diff --git a/content/go/expression.md b/content/go/expression.md
index c0e65bf..7b380fa 100644
--- a/content/go/expression.md
+++ b/content/go/expression.md
@@ -1,10 +1,10 @@
-+++
-title = "Expression"
-name = "expression"
-repository = "https://git.neonxp.ru/expression.git"
-description = "Простой исполнитель выражений"
-gomod = true
-+++
+---
+description: Простой исполнитель выражений
+gomod: true
+name: expression
+repository: https://git.neonxp.ru/expression.git
+title: Expression
+---
Простой исполнитель выражений
diff --git a/content/go/extra.md b/content/go/extra.md
index bd78ace..b6c1437 100644
--- a/content/go/extra.md
+++ b/content/go/extra.md
@@ -1,10 +1,10 @@
-+++
-title = "Extra"
-name = "extra"
-repository = "https://git.neonxp.ru/extra.git"
-description = "Пакет с разными полезными функциями без дополнительных зависимостей"
-gomod = true
-+++
+---
+description: Пакет с разными полезными функциями без дополнительных зависимостей
+gomod: true
+name: extra
+repository: https://git.neonxp.ru/extra.git
+title: Extra
+---
Пакет с разными полезными функциями без дополнительных зависимостей.
diff --git a/content/go/framework.md b/content/go/framework.md
index c1f9d9a..3af302b 100644
--- a/content/go/framework.md
+++ b/content/go/framework.md
@@ -1,10 +1,10 @@
-+++
-title = "API шаблон"
-name = "framework"
-repository = "https://git.neonxp.ru/framework.git"
-description = "Базовый проект API"
-gomod = true
-+++
+---
+description: Базовый проект API
+gomod: true
+name: framework
+repository: https://git.neonxp.ru/framework.git
+title: API шаблон
+---
```sh
go install golang.org/x/tools/cmd/gonew@latest
diff --git a/content/go/jsonrpc2.md b/content/go/jsonrpc2.md
index 471c4c9..951eb75 100644
--- a/content/go/jsonrpc2.md
+++ b/content/go/jsonrpc2.md
@@ -1,10 +1,10 @@
-+++
-title = "JSON-RPC 2.0"
-name = "jsonrpc2"
-repository = "https://git.neonxp.ru/jsonrpc2.git"
-description = "JSON-RPC 2.0 сервер на генериках"
-gomod = true
-+++
+---
+description: JSON-RPC 2.0 сервер на генериках
+gomod: true
+name: jsonrpc2
+repository: https://git.neonxp.ru/jsonrpc2.git
+title: JSON-RPC 2.0
+---
Реализация сервера JSON-RPC 2.0 на Go с использованием дженериков.
Требуется версия Go 1.18+
diff --git a/content/go/merger.md b/content/go/merger.md
index 51ccc8b..6f3471a 100644
--- a/content/go/merger.md
+++ b/content/go/merger.md
@@ -1,10 +1,10 @@
-+++
-title = "Merger"
-name = "merger"
-repository = "https://git.neonxp.ru/merger.git"
-description = "Простейший мерджер yaml'ов"
-gomod = true
-+++
+---
+description: Простейший мерджер yaml'ов
+gomod: true
+name: merger
+repository: https://git.neonxp.ru/merger.git
+title: Merger
+---
Простейший мерджер yaml'ов
diff --git a/content/go/mux.md b/content/go/mux.md
index 2114c9e..53de9dc 100644
--- a/content/go/mux.md
+++ b/content/go/mux.md
@@ -1,9 +1,9 @@
-+++
-title = "Mux"
-name = "mux"
-repository = "https://git.neonxp.ru/mux.git"
-description = "Полезные инструменты для стандартного ServeMux"
-gomod = true
-+++
+---
+description: Полезные инструменты для стандартного ServeMux
+gomod: true
+name: mux
+repository: https://git.neonxp.ru/mux.git
+title: Mux
+---
TBA \ No newline at end of file
diff --git a/content/go/objectid.md b/content/go/objectid.md
index b668d92..dccf7da 100644
--- a/content/go/objectid.md
+++ b/content/go/objectid.md
@@ -1,10 +1,10 @@
-+++
-title = "ObjectID"
-name = "objectid"
-repository = "https://git.neonxp.ru/objectid.git"
-description = "Генерация ObjectID на основе даты. Глобально уникальные."
-gomod = true
-+++
+---
+description: Генерация ObjectID на основе даты. Глобально уникальные.
+gomod: true
+name: objectid
+repository: https://git.neonxp.ru/objectid.git
+title: ObjectID
+---
Простая библиотека для генерации псевдослучайных глобально уникальных идентификаторов.
Полученные идентификаторы реализуют функцию сравнения, таким образом поддаются сортировке.
diff --git a/content/go/unilex.md b/content/go/unilex.md
index f05e158..971000d 100644
--- a/content/go/unilex.md
+++ b/content/go/unilex.md
@@ -1,10 +1,10 @@
-+++
-title = "Unilex"
-name = "unilex"
-repository = "https://git.neonxp.ru/unilex.git"
-description = "Универсальный лексер"
-gomod = true
-+++
+---
+description: Универсальный лексер
+gomod: true
+name: unilex
+repository: https://git.neonxp.ru/unilex.git
+title: Unilex
+---
Universal lexer for Golang
diff --git a/content/go/workflow.md b/content/go/workflow.md
index 3ac4774..d2e9d5d 100644
--- a/content/go/workflow.md
+++ b/content/go/workflow.md
@@ -1,11 +1,12 @@
-+++
-title = "Workflow"
-name = "workflow"
-repository = "https://git.neonxp.ru/workflow.git"
-description = "Простой конечный автомат для Go"
-gomod = true
-outputs = ["html"]
-+++
+---
+description: Простой конечный автомат для Go
+gomod: true
+name: workflow
+outputs:
+- html
+repository: https://git.neonxp.ru/workflow.git
+title: Workflow
+---
Простой конечный автомат, похожий на [Symfony Workflow](https://github.com/symfony/workflow).