새 트랙 요청하기


새로운 언어 트랙을 요청하려면 아래 안내를 따라 주세요.

새 트랙을 요청하고 싶다면, 팀과 이 내용을 논의하기 위해 Exercism 커뮤니티 포럼의 Support 카테고리에 글을 올려야 해요.

글을 올리기 전에 다음을 한번 생각해 보면 좋아요:

  • 프로그래밍 언어인가요?
  • Exercism이 이미 그 언어를 지원하나요?
  • 다른 사람이 이미 요청한 적이 있나요?
  • 트랙을 직접 만들고 출시할 수 있나요?

프로그래밍 언어인가요?

Exercism은 프로그래밍 언어를 연습하거나 새로운 언어를 배우고 싶은 개발자를 위한 학습 플랫폼이에요.

그 언어가 범용 프로그래밍 언어라면, 아마 Exercism에 그 트랙을 두는 데 관심이 있을 거예요. 도구, 라이브러리, 프레임워크, 기술에 대해서는 트랙을 만들지 않아요.

Exercism이 이미 그 언어를 지원하나요?

먼저 트랙 저장소 목록에서 활성 트랙과 비활성 트랙을 모두 확인해 보세요. 사용하는 언어의 저장소를 찾았다면, 그 저장소의 config.json 파일에서 active 키 값으로 상태를 확인해요:

  • true: 트랙이 활성 상태이고 웹사이트의 트랙 페이지에 표시돼요.
  • false: 트랙이 비활성 상태이고 웹사이트에 표시되지 않아요. 활성 상태가 되려면 아직 작업이 필요해요. 돕고 싶다면 그 저장소에 이슈를 열어 인사를 건네 주세요.

다른 사람이 이미 요청했나요?

generic-track 저장소의 이슈에서 언어 이름을 검색해 이미 요청된 적이 있는지 확인해 보세요. 열린 이슈와 닫힌 이슈를 모두 확인하는 걸 잊지 마세요.

트랙을 직접 만들고 출시할 수 있나요?

Exercism은 비영리 단체이고, 모든 언어 트랙은 자원봉사자들이 만들어요. 저희는 트랙을 만드는 일을 맡겠다고 나선 자원봉사자가 최소 한 명 있을 때만 트랙을 만들어요.

트랙을 출시하기 위한 최소 조건은 다음과 같아요:

  • 연습 문제 20개(이 문제들은 problem-specifications 저장소의 명세를 바탕으로 만들 수 있어요).
  • 연습 문제를 풀 수 있는지 확인하는 지속적 통합.
  • 약간의 설정과 문서.

저희가 그 과정을 안내해 드릴 수 있고, 다른 언어로 이 일을 해본 사람들로 이루어진 커뮤니티에서 도움을 받을 수도 있어요.

트랙이 없다면, 직접 만들고 싶어요!

멋져요!! 자세한 내용을 논의할 수 있도록 Exercism 포럼에 새 글을 올려 주세요.