연구 설문조사: Blockly 사용 경험을 알려주세요
설문조사 시작
Blockly에 참여 시작하기
Blockly는 오픈소스이며 주로 소규모 팀에서 관리합니다. Google은 핵심 팀 외부의 개발자의 기여를 환영합니다. 커뮤니티 없이는 요청된 모든 기능을 빌드하거나 신고된 모든 버그를 수정할 수 있는 방법은 없습니다.
이 섹션에는 특히 오픈소스 개발이 처음인 경우 도움이 될 수 있는 일반 가이드가 포함되어 있습니다.
기여하기 전에 읽어야 하는 Blockly 관련 정보는 코어 기여 및 샘플 기여 섹션을 참고하세요.
어느 저장소인가요?
저장소에는 단일 프로젝트의 모든 파일이 포함됩니다. Blockly에는 블록 두 개의 저장소(blockly 코어와 블록 샘플)가 있습니다.
Blockly core는 Blockly 라이브러리의 저장소입니다. 라이브러리의 모든 사용자에게 적용되는 방식으로 핵심 Blockly 동작을 변경하려면 이 저장소를 사용하세요.
Blockly 샘플은 샘플, 플러그인, Codelab을 위한 저장소입니다. 플러그인을 생성 또는 수정하거나 Codelab을 작성하거나 샘플을 만들거나 수정하려면 이 저장소를 사용하세요.
단계별 안내
다음은 변경을 할 때 따르는 일반적인 단계입니다.
- 도구 섹션의 링크를 따라 Git 및 노드를 설치합니다.
- 저장소를 포크하고 클론합니다. GitHub에는 저장소 포크에 관한 유용한 튜토리얼이 있습니다.
이를 블록에 적용하려면 작업할 저장소에 따라 octocat/Spoon-Knife의 모든 인스턴스를 google/blockly 또는 google/blockly-samples로 바꾸면 됩니다.
- 포크를 동기화합니다. GitHub는 포크 동기화 튜토리얼도 제공합니다.
- 메인 브랜치를 확인하세요. 블록 코어에서 이는
develop
브랜치입니다. 블록 샘플에서는 master
브랜치입니다.
- 루트 디렉터리에서
npm install
를 실행하여 종속 항목을 설치하고 도구를 빌드합니다.
- 터미널에서
git checkout -b myBranchName
를 실행하여 새 브랜치를 만듭니다. 이름은 작업 중인 내용을 기억하는 데 도움이 됩니다.
- 변경합니다.
- 핵심 또는 샘플 가이드에 따라 변경사항을 확인합니다.
git commit -am "fix: My commit message"
를 사용하여 변경사항을 저장합니다.
커밋 메시지 자세히 알아보기
git push origin myBranchName
을 사용하여 GitHub에 변경사항을 푸시합니다.
- 코드가 준비되면 Pull 요청을 엽니다. Blockly팀 구성원이 변경사항을 검토하고 변경사항이 승인된 경우 Blockly에 병합합니다. 자세한 내용은 PR 검토 프로세스를 참고하세요.
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2022-12-06(UTC)
[null,null,["최종 업데이트: 2022-12-06(UTC)"],[[["Blockly is an open-source project maintained by a core team and welcomes contributions from the community to enhance its features and address bugs."],["Blockly has two repositories, \"blockly core\" for the library itself and \"blockly-samples\" for plugins, samples, and codelabs, and contributors should choose the appropriate repository based on their contribution."],["The contribution process involves forking the repository, syncing it, creating a new branch for changes, validating them, and ultimately opening a pull request for review by the Blockly team."],["Before making contributions, it's recommended to install Git and Node, familiarize yourself with GitHub's forking and syncing processes, and review the guidelines specific to contributing to Blockly core or samples."]]],["Blockly has two repositories: core and samples. To contribute, first install Git and Node. Then, fork and clone the relevant repository (google/blockly or google/blockly-samples). Sync your fork, checkout the main branch (develop for core, master for samples), and install dependencies with `npm install`. Create a new branch, make and validate changes, commit with `git commit`, push to GitHub with `git push`, and finally open a pull request.\n"]]