훌륭한 첫 번째 기여

Flower에 대한 기여를 환영합니다! 하지만 어디서부터 시작해야 할지 알기란 쉽지 않습니다. 그래서 저희는 여러분의 PR이 Flower 코드베이스에 채택될 가능성을 높이기 위해 어디서부터 시작해야 하는지 몇 가지 권장 사항을 정리해 보았습니다.

시작 위치

Flower 코어 라이브러리가 완성될 때까지는 코드베이스의 비핵심 영역만 건드리는 것이 PR을 승인받기가 더 쉬울 것입니다. 시작하기에 좋은 후보자는 다음과 같습니다:

  • 문서: 무엇이 누락되었나요? 무엇을 더 명확하게 표현할 수 있을까요?

  • Baselines: 아래를 참조하세요.

  • 예시: 아래를 참조하세요.

Flower Baselines 요청

Flower Baseline에 익숙하지 않다면 ‘ Baseline 기여 가이드 <https://flower.ai/docs/baselines/how-to-contribute-baselines.html>`_를 확인해보세요.

그런 다음 오픈 된 `issues <https://github.com/adap/flower/issues?q=is%3Aopen+is%3Aissue+label%3A%22new+baseline%22>`_에서 baseline 요청을 확인해야 합니다. 작업하고 싶은 기준선을 찾았지만 담당자가 없는 경우, 자유롭게 자신에게 할당하고 작업을 시작하세요!

그렇지 않으면 작업하고 싶은 baseline을 찾지 못하면 baseline 요청 템플릿으로 새 이슈를 열어야 합니다!

예시 요청

사용 예시는 사용자가 원하는 것을 구축하는 데 도움이 된다고 생각하기 때문에 더 많은 시간을 할애하여 작성할 수 있었으면 합니다. 다음은 저희가 기꺼이 PR을 수락할 수 있는 몇 가지 아이디어입니다:

  • Llama 2 미세 조정, Hugging Face Transformer와 파이토치 포함

  • XGBoost

  • Android ONNX 온디바이스 훈련