Derive research topics from the wiki
Maintainer thường phản hồi trong vòng 1 ngày
Một pull request liên quan đã được merge.
- #56 của @DigiBanks99 — đã merge
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 45/100
Hướng nghiên cứu
Start from parent #21 and blocked #24 to understand the folder-as-state layout. Implement IResearchStore in a new research directory outside the versioned wiki, then add path-to-topic mapping with reversible slugs. Wire a run-completion observer to create/prune topics and expose endpoints and a Topics page under the research area; cover mapping, slugs, lifecycle and debounce with unit tests using a substituted store.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Parent
#21
What to build
Research topics appear by themselves: every top-level entry under projects/, learning/ and plans/ becomes a topic when an agent run touches it (and all existing ones on first start). Topics are pruned when their page is deleted or moved. The author sees them on a Topics page and can mute any of them.
Acceptance criteria
- An
IResearchStoreover a new research directory in the wiki root (outside the versioned wiki directory), with the agreed folder-as-state layout - Path-to-topic mapping:
projects/foo/...→projects/foo,learning/bar.md→learning/bar.md; index pages and other sections are ignored - Reversible slugs (
/→--); slugs from the UI are resolved and checked to stay inside the wiki - A run-completion observer creates state for unknown topics and prunes deleted or moved ones; ThreadWeaver changes to a known topic enqueue a curation request (debounced by overwrite), Editor-only changes don't
- First start with no research state enqueues curation for every existing topic
- Topics endpoints and page (path, state, mute toggle; mute is a Manual override), live via the
researcharea - Unit tests cover mapping, slugs, lifecycle and debounce with a substituted store
Blocked by
- #24
- Ngôn ngữ chính
- C#
- Star
- 0
- Fork
- 0
- Merge trung bình
- 42 phút
- Pull request đã merge (30 ngày)
- 44
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của DigiBanks99/knowledge-base
-
enhancement
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 38/100
DigiBanks99/knowledge-base#66 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement ready-for-agent
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
DigiBanks99/knowledge-base#65 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement ready-for-agent
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
DigiBanks99/knowledge-base#64 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
DigiBanks99/knowledge-base#63 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement ready-for-agent
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
DigiBanks99/knowledge-base#38 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của DigiBanks99/knowledge-base
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 89/100
getsentry/sentry-dotnet#5833 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area: core priority: low type: bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
RicoSuter/Namotion.Interceptor#863 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
bitfoundation/bitplatform#14428 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area-cli
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày