Skip to content

feat: add leech wiki docs with Decap CMS#16

Open
Ramchike wants to merge 12 commits into
mainfrom
feature/leech-wiki-docs
Open

feat: add leech wiki docs with Decap CMS#16
Ramchike wants to merge 12 commits into
mainfrom
feature/leech-wiki-docs

Conversation

@Ramchike
Copy link
Copy Markdown
Contributor

  • Add 5 markdown pages from leech.ru (about, wild, biochemistry, references, collection)
  • Implement Decap CMS for markdown editing via admin panel
  • Create MarkdownComponent for rendering MD content
  • Add navigation between wiki pages
  • Add content folder to Angular assets for static serving
  • Update routes to support /leech/:slug paths

- Add 5 markdown pages from leech.ru (about, wild, biochemistry, references, collection)
- Implement Decap CMS for markdown editing via admin panel
- Create MarkdownComponent for rendering MD content
- Add navigation between wiki pages
- Add content folder to Angular assets for static serving
- Update routes to support /leech/:slug paths
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 26, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
t-leech Ready Ready Preview May 1, 2026 0:53am

@zobweyt zobweyt linked an issue Apr 26, 2026 that may be closed by this pull request
5 tasks
@zobweyt zobweyt self-requested a review April 26, 2026 13:35
@zobweyt zobweyt added the enhancement New feature or request label Apr 26, 2026
@zobweyt zobweyt added this to Roadmap Apr 26, 2026
@github-project-automation github-project-automation Bot moved this to Todo in Roadmap Apr 26, 2026
@zobweyt zobweyt moved this from Todo to In progress in Roadmap Apr 26, 2026
@zobweyt zobweyt added this to the v1.0.0 milestone Apr 26, 2026
@zobweyt zobweyt marked this pull request as draft April 26, 2026 13:55
@zobweyt
Copy link
Copy Markdown
Member

zobweyt commented May 1, 2026

класс app-leech-docs не должен иметь padding вообще, так как он уже есть на странице

@zobweyt
Copy link
Copy Markdown
Member

zobweyt commented May 1, 2026

image

Если убрать padding с app-leech-docs и нажать на крайнюю вкладку, то будет кривое выравнивание без учитывания padding из-за негативного margin. Это нельзя настроить через встроенные возможности тайги, так как там это захардкожено

Для UX лучше делать выравнивание по центру как в админке (можно оттуда код скопировать):

image

@zobweyt
Copy link
Copy Markdown
Member

zobweyt commented May 1, 2026

можно попробовать выключить scroll restoration только для страниц документации в конфиге как-то, чтобы страница не прыгала

@zobweyt
Copy link
Copy Markdown
Member

zobweyt commented May 1, 2026

почему контент под табами страницы в карточке? лучше сделать его вне карточки чтобы больше места использовалось и было более однотипно по сравнению с другими страницами

Comment on lines +1 to +3
export * from "./ui/markdown/markdown";
export * from "./api/service";
export * from "./model";
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

лучше не использовать export *, т.к. это может неявно нарушить публичное API
лучше явно указать

@@ -0,0 +1 @@
export * from "./page";
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

лучше не использовать export *, т.к. это может неявно нарушить публичное API
лучше явно указать

@@ -0,0 +1 @@
export * from "./docs";
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

лучше не использовать export *, т.к. это может неявно нарушить публичное API
лучше явно указать

@zobweyt
Copy link
Copy Markdown
Member

zobweyt commented May 1, 2026

по коду только export * нарушает принцип инкапсуляции, остальное сойдёт

@zobweyt zobweyt marked this pull request as ready for review May 1, 2026 14:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: In progress

Development

Successfully merging this pull request may close these issues.

Раздел о пиявках

2 participants