문제 라벨

라벨은 문제를 필터링하고 요청을 풀할 수 있는 GitHub의 멋진 기능입니다. 이러한 프로젝트는 내 경험 수준에 맞는 재미있는 작업을 찾는 데 도움이 됩니다.

저희 저장소의 경우 문제가 잘못된 위치에 표시되지 않도록 핵심 Blockly 팀에서만 문제에 새 라벨을 추가합니다.

크기

일부 문제는 간단하고 아름답지만, 다른 문제는 몇 주가 걸릴 수도 있습니다. 이 라벨은 문제 해결에 얼마나 많은 작업이 필요할지 파악하는 데 도움이 됩니다.

  • Good first issue: 이러한 문제는 저장소에 처음 참여하는 사용자에게 적합합니다. 이러한 작업은 반나절 미만의 시간이 소요되며 코드 베이스에 대한 제한적인 숙련도만 필요합니다. 팀의 승인 없이 이러한 문제를 즉시 해결할 수 있습니다.

관할권

널리 사용되는 저장소에서 작업하는 것은 민감한 프로세스일 수 있으며 일부 문제는 다른 문제보다 더 민감할 수 있습니다. 이러한 라벨은 참여가 가능한 문제와 피해야 하는 문제를 구분하는 데 도움이 됩니다.

  • 도움 필요: 이 문제는 참여자를 위해 예약되어 있습니다. 이러한 기능은 핵심 팀에서 유용하다고 생각하지만 구현할 시간이 없는 경우가 많습니다. 토론이나 구현이 필요할 수 있으므로 상태 라벨을 확인하여 필요한 작업을 확인하세요. 재미있는 광고 소재 프로젝트를 찾기에 좋은 곳입니다.
  • 내부: 이 문제는 핵심 팀 구성원 전용입니다. 이러한 버그는 특별한 논의가 필요한 민감하거나 복잡한 버그인 경우가 많습니다. 이러한 상황은 빠르게 변할 수 있으므로 피하는 것이 좋습니다.
  • 둘 다 아님: 라벨이 없는 문제는 기여자 핵심팀 구성원이 해결할 수 있습니다. 라벨이 지정되지 않은 문제 중 흥미로운 문제가 있다면 바로 선택하세요.

상태

특정 문제 (특히 기능 요청)는 '종료됨'으로 간주되기 전에 몇 가지 단계를 거칩니다. 이러한 라벨은 문제의 현재 단계를 알려주므로 다음에 해야 할 일을 알 수 있습니다.

  • 토론: 이 문제는 토론 단계에 있으므로 구현 전에 답변해야 할 질문이 아직 있습니다. 이 문제와 관련하여 의견이 있으시면 언제든지 댓글을 남겨주세요. Google은 항상 더 많은 의견을 기다리고 있습니다.
  • 구현: 이러한 문제는 충분히 논의되어 명확하게 정의되었으며 구현 단계로 이동했습니다. 구현을 기다리고 있거나 이미 구현 중입니다. 이러한 문제 중 하나를 해결하는 데 관심이 있다면 전체 문제를 읽은 다음 해결하고 싶은 부분을 댓글로 남기고 바로 시작하세요.
  • 둘 다 아님: 라벨이 지정되지 않은 문제는 어느 상태에나 있을 수 있습니다. 문제 구현 방법에 관한 의견이 있다면 댓글을 남겨 주세요. 또는 이 문제에 기여하고 싶다면 구현할 준비가 되었는지 묻는 댓글을 남기는 것이 좋습니다.

유형

문제에 따라 다른 대응이 필요합니다. 일부 기능은 코드 몇 줄만 수정하면 되지만 다른 기능은 많은 설계와 논의가 필요합니다. 이 라벨은 문제에 필요한 조치 유형을 알려줍니다.

  • 버그: 이 문제는 코드베이스의 문제를 설명합니다. 문제를 일으키는 원인을 진단하려면 디버깅이 필요한 경우가 많지만, 일부는 즉시 해결할 수 있습니다. 코드가 어떻게 작동하는지 자세히 알아보는 것을 좋아한다면 이러한 문제가 적합합니다. 버그를 수정하거나 문제를 이해하기 위해 파고들어 근본 원인을 명확하게 설명하는 방식으로 도움을 줄 수 있습니다.
  • 기능 요청: 이러한 문제는 누군가가 추가하고 싶어 하는 기능을 설명합니다. 이는 저장소 전체 또는 개별 프로젝트에 적용될 수 있습니다. 디자인 아이디어를 구체화하고 새로운 기능을 추가하는 것을 좋아한다면 이러한 문제가 적합할 수 있습니다.
  • 질문: 이 문제는 코드베이스에 관해 사용자가 질문한 내용을 문서화합니다. 일반적으로 이러한 질문은 개발자 포럼으로 리디렉션되지만, 도움이 될 수 있는 질문이 있다면 언제든지 참여하여 답변해 주세요.

카테고리

이 저장소에는 몇 가지 다양한 종류의 프로젝트가 포함되어 있으며, 몇 가지 다양한 종류의 타겟층이 있습니다. 튜토리얼에 관심이 있거나 플러그인 작업을 좋아한다면 이러한 라벨을 통해 관심 있는 문제를 찾을 수 있습니다.

  • Codelab: 이 문제는 대화형 튜토리얼 모음인 Blockly Codelab과 관련이 있습니다.
  • : 이러한 문제는 Blockly 와 관련이 있습니다. Blockly를 포함하고 확장하는 방법을 보여주는 자체 포함 데모 세트입니다.
  • 플러그인: 이 문제는 Blockly 플러그인(Blockly에 기능을 추가하는 확장 프로그램 모음)과 관련이 있습니다.

프로젝트

더 세부적으로 관리하고 싶다면 개별 프로젝트용 태그도 있습니다. 이러한 문제는 일반적으로 플러그인에 대해 생성되며 플러그인에는 관련 문제가 더 많이 발생하는 경향이 있지만, 코드랩과 예시를 위해 생성될 수도 있습니다. 관심 있는 특정 프로젝트가 있는 경우 이러한 라벨을 사용하면 해당 프로젝트와 관련된 문제를 찾을 수 있습니다.

관심 있는 프로젝트의 라벨이 있는지 확인하려면 전체 라벨 목록을 참고하세요.

기타

다른 항목과 마찬가지로 알아야 할 몇 가지 특이한 항목이 있습니다. 이러한 라벨은 해결할 문제를 찾을 때는 유용하지 않을 수 있지만 여전히 유용한 정보를 제공할 수 있습니다.

  • 트리아지: 이 문제는 아직 핵심 팀에서 적절하게 라벨을 지정하지 않았습니다. 이 라벨이 지정된 문제에는 이미 버그 또는 기능 요청과 같은 다른 간단한 라벨이 포함되어 있을 수 있지만 곧 더 많은 라벨이 추가될 예정입니다.
  • 중복: 이러한 문제는 이미 다른 문제에서 다루고 있는 문제, 요청 또는 질문을 문서화합니다. 이 라벨은 이 문제에 답장하지 말고 원래 문제에 답장해야 함을 나타냅니다.