문제 라벨

라벨은 문제를 필터링하고 요청을 가져올 수 있는 GitHub의 멋진 기능입니다. 내 경험 수준에 맞는 재미있는 작업을 찾는 데 도움이 됩니다.

저장소의 경우 문제에 새 라벨을 추가하는 작업은 잘못된 위치로 이동하지 않도록 Core Blockly팀에서만 전적으로 처리합니다.

크기

짤막하고 세련된 문제도 있지만, 몇 주가 걸리는 문제도 있습니다. 이러한 라벨은 문제에 발생할 수 있는 작업의 양을 파악하는 데 도움이 됩니다.

  • 좋은 첫 번째 문제: 이 문제는 저장소를 처음 사용하는 사용자에게 유용합니다. 작업을 완료하는 데 반나절이 채 걸리지 않으며 코드베이스에 대한 지식이 부족해야 합니다. 이러한 문제는 팀의 승인 없이 즉시 시작할 수 있습니다.

관할권

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

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

상태

특정 문제 (특히 기능 요청)는 여러 단계를 거친 후에 '종료'된 것으로 간주됩니다. 이러한 라벨은 문제가 현재 어느 단계에 있는지 알려주므로 다음에 어떤 조치를 취해야 하는지 알 수 있습니다.

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

유형

문제마다 각기 다른 대응이 필요합니다. 코드 몇 줄만 수정하면 되는 경우도 있고, 디자인과 논의를 많이 거쳐야 하는 경우도 있습니다. 이러한 라벨은 문제에 필요한 조치의 유형을 알려줍니다.

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

카테고리

이 저장소에는 몇 가지 종류의 프로젝트가 있으며 몇 가지 유형의 공유 대상 그룹이 있습니다. 튜토리얼에 관심이 있거나 플러그인 작업을 좋아한다면 이러한 라벨은 관심 있는 문제를 찾는 데 도움이 될 수 있습니다.

  • Codelab: 이 문제는 대화형 튜토리얼 모음인 Blockly Codelab과 관련이 있습니다.
  • : 이 문제는 Blockly를 포함 및 확장하는 방법을 보여주는 독립 실행형 데모 세트인 Blockly 예시와 관련이 있습니다.
  • 플러그인: 이 문제는 Blockly 기능을 추가하는 확장 프로그램 모음인 Blockly 플러그인과 관련이 있습니다.

프로젝트

그리고 더 세분화하려는 경우 개별 프로젝트에 대한 태그도 있습니다. 일반적으로 플러그인과 관련된 문제가 더 많이 발생하는 플러그인용으로 생성되지만 Codelab 및 예시용으로 만들 수도 있습니다. 관심 있는 특정 프로젝트가 있는 경우 이러한 라벨을 사용하여 해당 프로젝트와 관련된 문제를 찾을 수 있습니다.

또한 새 프로젝트가 자주 추가되므로 이 목록은 최신 상태가 아닐 수 있습니다. 관심 있는 프로젝트의 항목이 보이지 않으면 전체 라벨 목록을 확인하세요.

  • 개발 도구: 이러한 문제는 Blockly 확장 프로그램 개발을 위한 일반 유틸리티 라이브러리인 개발 도구 패키지와 관련이 있습니다.
  • 필드 날짜: 이 문제는 Google의 폐쇄 날짜 선택 도구를 사용하는 날짜 선택 도구 필드인 날짜 필드 패키지와 관련이 있습니다.

기타

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

  • 분류: 핵심팀에서 아직 이러한 문제에 라벨을 제대로 지정하지 않았습니다. 이 라벨과 관련된 문제에는 버그 또는 기능 요청과 같은 다른 간단한 라벨이 이미 포함되어 있을 수 있지만 곧 더 많은 라벨이 추가될 가능성이 있습니다.
  • 중복: 이 문제는 이미 다른 문제에서 다루는 문제, 요청 또는 질문을 문서화합니다. 이 라벨은 문제가 아닌 원래 문제에 답장해야 한다는 것을 나타냅니다.