Skip to content

Commit 3a80dfe

Browse files
committed
feat: generate llms*.txt
1 parent 0be5c14 commit 3a80dfe

5 files changed

Lines changed: 100 additions & 7 deletions

File tree

content/uk/docs/20.development/3.rete-kit.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ rete-kit app --name <name> --stack <stack> --stack-version <version> --features
5151
- `<stack>` параметр дозволяє обрати `angular`, `vue`, `vue-vite`, `react`, `react-vite`, `svelte`, `lit-vite`, `vite`, `next` або `nuxt`
5252
- `<features>` - це список функцій редактора Rete.js, розділених комами.
5353
- `<deps-alias>` - це файл JSON, який відображає залежності. За замовчуванням інсталюється остання версія з npmjs, але ви можете вказати іншу версію за допомогою формату `name@version` або шляху до архіву
54-
-
54+
5555
Крім того, повторне виконання команди з тими самими параметрами `name`, `stack` і `stack-version` дає змогу застосовувати додаткові функції без необхідності повторного створення додатку.
5656

5757
Після завершення у вас буде директорія із додатком, який зазвичай можна запустити за допомогою команди `npm run start` (залежно від стеку). Відкриваючи додаток, ви можете вказати query параметр `template` в URL з такими значеннями:
@@ -86,7 +86,7 @@ rete-kit plugin --name <plugin name>
8686
Команда `rete-kit build` була створена для вирішення таких проблем. Має два режими:
8787

8888
- **збірка всіх залежностей проекту**: вкажіть шлях вашого проекту. Інструмент сканує поточний каталог рекурсивно (до двох рівнів) на предмет репозиторіїв, які містять залежність `rete`. У режимі спостереження вони безпосередньо збираються в директорію `node_modules`, де вони використовуються
89-
-
89+
9090
```bash
9191
rete-kit build --for ./my-project
9292
```

content/uk/examples/07.undirected.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ navigation:
2828
- Уніфікований порт для з'єднань
2929
- Видалення з'єднань за допомогою спеціальної кнопки, розташованої посередині шляху
3030
- З’єднання, представлені прямими лініями та петлями з маркерами на кінці
31-
-
31+
3232
:proExample{src="https://retejs-undirected.netlify.app"}
3333

3434
Для візуалізації використовується класичний пресет, який передбачає поділ на вхідні та вихідні порти, але в цьому випадку використовується хитрість, щоб упакувати їх в єдиний уніфікований сокет, представлений прозорим колом, радіус якого трохи більший за його вузол. Кастомні компоненти використовуються для представлення вузлів і з’єднань. Плагін `rete-connection-path-plugin` використовується для налаштування шляху підключення та маркера. Замість `getDOMSocketPosition` використовується спеціальний калькулятор позиції сокета, щоб гарантувати, що початок і кінець з’єднання збігаються з межею вузла.

nuxt.config.ts

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ export default defineNuxtConfig({
1313
'nuxt-purgecss',
1414
'@vite-pwa/nuxt',
1515
'@nuxt/icon',
16-
'@nuxtjs/sitemap'
16+
'@nuxtjs/sitemap',
17+
'nuxt-llms'
1718
],
1819
telemetry: false,
1920
css: [
@@ -24,6 +25,15 @@ export default defineNuxtConfig({
2425
typeCheck: true,
2526
includeWorkspace: true,
2627
},
28+
llms: {
29+
domain: 'https://retejs.org',
30+
title: 'Rete.js Documentation',
31+
sections: [],
32+
full: {
33+
title: 'Rete.js Full Documentation',
34+
description: 'Complete documentation for Rete.js - a modular framework for visual programming'
35+
}
36+
},
2737
site: {
2838
url: 'https://retejs.org',
2939
name: 'Rete.js'

package-lock.json

Lines changed: 85 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
"@vueuse/core": "^10.7.2",
2424
"case": "^1.6.3",
2525
"clipboard-copy": "^4.0.1",
26+
"nuxt-llms": "^0.1.3",
2627
"prettier": "^3.2.5",
2728
"qs": "^6.11.2",
2829
"register-service-worker": "^1.7.2",

0 commit comments

Comments
 (0)