| name | trend-scoring |
|---|---|
| description | Claude Code ๋ฆฌํฌยท๊ฒ์๊ธ์ ํธ๋ ๋ ์ ์๋ฅผ ๊ณ์ฐํ๋ ๊ณต์. Rising vs Classic ๋ถ๋ฅ, ๋ค์ค ์ถ์ฒ ๊ต์ฐจ๊ฒ์ฆ ๊ฐ์ฐ์ , ํธํฅ ๋ฐฉ์ง. trend-analyzer ์์ด์ ํธ ์ ์ฉ. |
score = 0.4 * velocity + 0.3 * community_buzz + 0.2 * quality + 0.1 * recency
GitHub ๊ธฐ์ค:
v_7d = stars_gained_7dvelocity = min(100, v_7d * 3)โ ํ๋ฃจ ํ๊ท 10 stars๋ฉด 100์ ๊ทผ์
์ ์(์์ฑ 30์ผ ๋ด)์ธ๋ฐ stars๊ฐ ๋ฎ์ ๋:
velocity = min(100, stars_total * 2)๋ก ๋ณด์ (์ฐ๋ น ์งง์ ๋ฆฌํฌ ํ๋ํฐ ๋ฐฉ์ง)
- ์ปค๋ฎค๋ํฐ ์ธ๊ธ ๊ฑด์ ร ๊ฐ ๊ฒ์๊ธ engagement์ ๋ก๊ทธ ๊ฐ์ค ํฉ
buzz = min(100, sum(log(upvotes + comments + 1)) * 10)
- ๋ค์ค ํ๋ซํผ ๊ฐ์ฐ: 3๊ฐ ์ด์ ํ๋ซํผ์์ ์ธ๊ธ๋๋ฉด +15
- HN/Reddit ํ๋ก ํธํ์ด์ง(์ ์ 100+)๋ +10
- ๋ผ์ด์ ์ค ๋ช ์: +5
- ์ต๊ทผ 30์ผ ๋ด ์ปค๋ฐ: +15
- ํ ์คํธ/์์ ๋๋ ํ ๋ฆฌ: +10
- CI ์ค์ : +5
- ์ฌ์ฉ ์์ ์ฝ๋๋ธ๋ก โฅ 2๊ฐ: +10
- README 600์ ์ด์: +10
- README 1500์ ์ด์: ์ถ๊ฐ +5
- ์น์
(
##) 4๊ฐ ์ด์: +10 - ์ค์น/์ฌ์ฉ ์์ ๋ช ์ (Installation/Usage/Quick Start ์น์ ): +10
- description ํ๋ ์ถฉ์ค: +5
- topics 5๊ฐ ์ด์: +5
- ์คํฌ๋ฆฐ์ทยท๋ฐ๋ชจ ๋งํฌ: +5
- ๋ณ๋ docs ์ฌ์ดํธ(GitHub Pages ๋ฑ): +5
- README 200์ ๋ฏธ๋ง โ ์ฌ์ดํธ ๋ ธ์ถ ๊ธ์ง
- ์ฝ๋ ํ ๊ธ์๋ ์์ โ ์ปท
- ๋ผ์ด์ ์ค ๋ถ๋ช + stars 100 ๋ฏธ๋ง โ ์ปท
- ์ต๊ทผ ์ปค๋ฐ n์ผ ์ :
100 * max(0, 1 - n/60)(60์ผ ์ด์ ๋ฐฉ์น๋ฉด 0)
Rising ์กฐ๊ฑด (OR):
created_atโค 30์ผ ์ด์ velocity_scoreโฅ 60 AND ์ต๊ทผ 14์ผ ์ปค๋ฎค๋ํฐ ์ธ๊ธ 3๊ฑด ์ด์- HN/Reddit ํ๋ก ํธํ์ด์ง ์ต๊ทผ 7์ผ ๋ด ๋๋ฌ
Classic ์กฐ๊ฑด (AND):
- stars โฅ 500
- created_at โฅ 60์ผ ์ด์
- ์ต๊ทผ 30์ผ ๋ด ์ปค๋ฐ ์กด์ฌ
๋ ๋ค ํด๋นํ๋ฉด โ Rising (์ ์ ๋ ์ฐ์ )
๋ ๋ค ์๋๋ฉด โ ํ๋ณด ๋๊ธฐ์ด (pending)
- ํ๊ตญ์ด README/๋ธ๋ก๊ทธ๋ buzz ๊ฐ์ค +10 (์์ด ์ปค๋ฎค๋ํฐ ๊ท๋ชจ ์ฐจ ๋ณด์ )
- Anthropic ๊ณต์/์์ง์ ํ๋ก์ ํธ๋ ๋ณ๋
officialํ๊ทธ, ์ ์๋ ๋์ผํ๊ฒ ๋งค๊น
- GitHub fork ํ๋๊ทธ true โ ์ฆ์ ์ปท (๋จ, fork์ง๋ง ์๋ฏธ ์๋ ์ถ๊ฐ ๊ธฐ์ฌ๊ฐ ์๋ ๊ฒฝ์ฐ ์์ธ ํ๊ธฐ)
- README 80% ์ด์ ๋์ผ โ ์๋ณธ๋ง ์ฑํ, ๋ฏธ๋ฌ๋ ์ปท
- owner ๋ค๋ฅด์ง๋ง ์ฝ๋ ํธ๋ฆฌ 95%+ ๋์ผ โ ๋ ๋์ stars ํ์ชฝ๋ง ์ฑํ
- owner๋ ๊ฐ์๋ฐ ์ด๋ฆ๋ง ๋ค๋ฅธ ๋ฆฌํฌ (e.g.
foo,foo-v2,foo-archive) โ ํ์ฑ ๋ฆฌํฌ๋ง ์ฑํ - ์ปท ์ฌ์ ๋
dedup_reasonํ๋์ ๋ช ์
- ์๊ณ์น ํต๊ณผ ํ๋ณด๋ฅผ ์ ์ ๋ด๋ฆผ์ฐจ์ ์ ๋ ฌ
- ์นดํ ๊ณ ๋ฆฌ๋ณ ์ํ(skill 8/6, mcp 6/4, agent 4/4, harness 2/2) ์์์ ์ปท
- ์ ์์ด ๋น์ด๋ ์๊ณ์น ๋ฏธ๋ฌ์ด๋ฉด ๊ฐ์ ๋ก ์ฑ์ฐ์ง ์์ (์์ฐ ๊ณต๊ธ๋ ์กด์ค)
- ๋์ ์
updated_at์ต์ ์
{
"rising": [ {...item with score, why_trending}, ... ],
"classic": [ ... ],
"pending": [ ... ],
"meta": { "total_candidates": N, "generated_at": "..." }
}