Contribute

외부 디자인 시스템을 AXIS 연합 갤러리에 추가하는 방법을 안내합니다.

외부 DS 추가 절차

1. JSON 파일 생성

apps/web/data/ 디렉토리에 새 JSON 파일을 생성합니다.

각 항목에 name, slug, description, externalUrl, source 필드를 포함합니다.

2. 라이선스 확인

외부 DS의 라이선스가 MIT와 호환되는지 확인합니다.

pnpm check-licenses 명령으로 자동 검증할 수 있습니다.

3. 빌드 & 검증

빌드 스크립트가 data/ 폴더를 자동 탐색하여 인덱스에 병합합니다.

pnpm build:registry 실행 후 갤러리에서 확인하세요.

4. PR 제출

PR 템플릿의 체크리스트를 완료하고 리뷰를 요청합니다.

타입 체크, 린트, 빌드, 라이선스 검증을 모두 통과해야 합니다.

데이터 스키마

{
  "name": "리소스 이름",
  "slug": "소스-리소스id",
  "description": "리소스 설명",
  "category": "minimal | landing-page | dashboard | app | agentic",
  "type": "external",
  "externalUrl": "https://...",
  "source": "소스명",
  "tags": ["tag1", "tag2"],
  "features": ["Feature 1", "Feature 2"]
}

라이선스 호환성

호환 라이선스

MIT
Apache-2.0
BSD-2-Clause
BSD-3-Clause
ISC
CC0-1.0

비호환 라이선스

GPL-2.0
GPL-3.0
AGPL-3.0
SSPL-1.0

참고 링크