Skip to content

Commit

Permalink
Исправил фиксацию источников кода и поправил баги в треках SmartAnts
Browse files Browse the repository at this point in the history
  • Loading branch information
rpiontik committed Oct 7, 2023
1 parent f762ef0 commit dd3729a
Show file tree
Hide file tree
Showing 7 changed files with 200 additions and 164 deletions.
11 changes: 11 additions & 0 deletions public/metamodel/dochub/root.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
$package:
dochub: # Идентификатор пакета
# Краткое название пакета
name: DocHub метамодель
# Поставщик
vendor: R.Piontik
# Описание
description: Облегченная метамодель для описания прикладного слоя
# Версия
version: 3.6.0

# Базовая метамодель DocHub. Включает в себя сущности
# components - Архитектурные компоненты.
# aspects - Архитектурные аспекты. Позволяют выделить и отобразить на
Expand Down
28 changes: 28 additions & 0 deletions public/metamodel/docs/welcome.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Добро пожаловать в DocHub!

Для начала работы вызови меню (слева вверху).

Подробная документация [https://dochub.info/](https://dochub.info/).

Сообщество где тебе всегда помогут - [t.me/archascode](t.me/archascode).
Если ты найдешь баги, оставляй информацию о них в репе [https://github.com/RabotaRu/DocHub](https://github.com/RabotaRu/DocHub).
А еще лучше pull request с исправлением ;)

Чтобы заменить стартовую страницу, создай собственный документ с идентификатором
dochub.welcome. Пример:

```yaml
...
docs:
dochub.welcome:
title: Моя стартовая страница
type: markdown # Тип документа
source: welcome.md # Файл с документом
...
```

Подробнее о создании документов и их видах тут [https://dochub.info/entities/docs/blank?dh-doc-id=dochub.docs](https://dochub.info/entities/docs/blank?dh-doc-id=dochub.docs).

Успехов!

Команда DocHub
15 changes: 5 additions & 10 deletions public/metamodel/root.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,8 @@
$package:
dochub: # Идентификатор пакета
# Краткое название пакета
name: DocHub метамодель
# Поставщик
vendor: R.Piontik
# Описание
description: Облегченная метамодель для описания прикладного слоя
# Версия
version: 3.6.0
# Стартовая страница для плагина
docs:
dochub.welcome:
type: markdown
source: docs/welcome.md

imports:
- dochub/root.yaml
1 change: 1 addition & 0 deletions src/frontend/components/Schema/DHSchema/DHSchemaTrack.vue
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,7 @@
arrows() {
let result = '';
const track = this.track.path;
if (track.length < 2) return '';
// Расставляем стрелки завершения пути
[
{ curr : track[track.length - 1], prev: track[track.length - 2], after: true, arrow: this.endArrow},
Expand Down
2 changes: 1 addition & 1 deletion src/frontend/helpers/uri.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ export default Object.assign({
// eslint-disable-next-line no-console
console.warn(`Не найден путь к свойству [${path}]`);
}
return (paths || [])[0];
return (paths || []).slice(-1)[0];
}
}
}, new uriTool(config));
2 changes: 1 addition & 1 deletion src/frontend/storage/gitlab.js
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ export default {
// Выявленные Проблемы
problems: [],
// Источники данных манифеста
sources: [],
sources: {},
// Доступные проекты GitLab
available_projects: {},
// Проекты
Expand Down
Loading

0 comments on commit dd3729a

Please sign in to comment.