feat(projects): 메인 언어 Gitea 자동 판별 + 수동 선택 폴백
- src/gitea.js: repo_url 파싱 + 언어 통계 API(fetchMainLang) 신규 - 등록 폼에 '메인 언어' 드롭다운 추가(기본 '자동 감지') - 결정 순서: 드롭다운 → Gitea 자동감지 → 태그 추론 → 미표시 - langFromTags 기본값 TypeScript 제거(안 맞으면 미표시) - GITEA_TOKEN(선택): 비공개 레포 자동감지용 스위치 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -219,6 +219,19 @@
|
||||
<span class="share-label">저장소 URL <span class="hint">선택</span></span>
|
||||
<input class="share-input mono" name="repo_url" placeholder="https://gitea.bokdev.in/사번/repo" />
|
||||
</label>
|
||||
<label>
|
||||
<span class="share-label">메인 언어 <span class="hint">선택 · 기본은 저장소에서 자동 감지</span></span>
|
||||
<select class="share-input" name="lang">
|
||||
<option value="">자동 감지</option>
|
||||
<option value="Python">Python</option>
|
||||
<option value="JavaScript">JavaScript</option>
|
||||
<option value="TypeScript">TypeScript</option>
|
||||
<option value="Go">Go</option>
|
||||
<option value="Java">Java</option>
|
||||
<option value="Rust">Rust</option>
|
||||
<option value="Shell">Shell</option>
|
||||
</select>
|
||||
</label>
|
||||
<label>
|
||||
<span class="share-label">배포 URL <span class="hint">선택 · 없으면 바로가기 숨김</span></span>
|
||||
<input class="share-input mono" name="app_url" placeholder="https://myapp.apps.bokdev.in" />
|
||||
|
||||
Reference in New Issue
Block a user