Capgo 에 대한 모든 기여를 환영하고 감사합니다.
contributing을 시작하는 데 도움이 되는 helper 페이지입니다.
프로젝트
organization 내에 __CAPGO_KEEP_0__ 생태계에 속하는 수많은 저장소가 있습니다. Capgo organization that are part of the Capgo ecosystem.
contributing을 시작하는 데 도움이 되는 비교를 제공합니다. (bold로 표시된 언어는 코드베이스의 대부분을 차지합니다.)
Capacitor 업데이터 플러그인을 제공하는 주요 저장소입니다.
Capgo
capacitor-updater
플러그인 capacitor-updater Capacitor 업데이터에 버그를 수정하거나 새로운 기능을 추가하고 싶다면, 이 저장소에 기여하십시오.
버그를 수정하거나 새로운 기능을 추가하고 싶다면, 이 저장소에 기여하십시오. capacitor-updater언어:
__CAPGO_KEEP_0__ 생태계에 속하는 저장소 스위프트, 자바스크립트, 자바
capgo
The Webapp and serverless functions that make up the Capgo cloud platform.
Share where you want to contribute to fix the backend of Capgo.
언어: 타입스크립트.
website
official Deno 웹페이지의 프론트엔드: https://capgo.app/
언어: 타입스크립트, HTML, CSS
docs
언어: 마크다운
capacitor-standard-version
버전 매니저는 CI/CD를 통해 앱을 업데이트하는 데 사용됩니다.
언어: 자바스크립트
-
스타일 가이드를 읽어보세요. 커뮤니티 채팅방에서 도움을 요청하세요.
-
커뮤니티 채팅방 이슈를 작업할 때, 이슈 댓글에 이를 언급하세요.
-
언급하기 전 이슈에 작업하세요. 기존에 기존에 작업을 시작합니다.
-
새로운 기능을 작업할 때는 이슈를 만들고 다른 기여자들과 논의하세요. 기존에 기존에 작업을 시작할 때, 모든 기여는 환영되지만 모든 제안된 기능이 승인되지 않습니다. 우리는 여러분이 몇 시간 동안 code에 투자하지 않도록 원하지 않습니다. 이는 승인되지 않을 수 있기 때문입니다.
-
포럼에서 전문적인 태도를 유지하세요. 우리는 Rust의 code (CoC)를 따릅니다. 문제가 있으시면 이메일 ry@tinyclouds.org.
Pull Request를 제출하는
Pull Request를 제출하기 전에 다음을 확인하세요:
- Pull Request에 설명적인 제목을 부여하세요.
Capgo 기여 방법
- 좋은 PR 제목 예시:
- fix(std/http): 서버에서 경쟁 조건을 수정합니다.
- docs(console): 문서 설명을 업데이트합니다.
feat(doc): 중첩 재导출을 처리합니다.
- Capgo 기여 방법
- 잘못된 PR 제목 예시:
-
fix #7123
-
문서를 업데이트합니다.
- 버그를 수정합니다.
Capgo에 PR을 제출할 때 Capgo
Capgo에 PR을 제출할 때는 항상 관련 이슈가 있어야 하며 PR 텍스트에 참조되어야 합니다. 또한 변경 사항을 테스트하는 테스트가 있어야 합니다.
bun run lint패스 - 이 Rust 및 JavaScript code를 일반적인 오류 및 에러를 검사합니다.Swiftlint(스위프트)eslint(자바스크립트 및 자바)
API 문서화
API 문서화는 중요합니다. 모든 공개 API와 타입은 code에 따라 문서화되어야 합니다. 이는 code와 문서화가 밀접하게 연결되어 있기 때문입니다.
자바스크립트 및 타입스크립트
모든 공개 API와 타입은 JSDoc 문서화를 포함해야 합니다. 이 문서화는 타입스크립트 컴파일러에 의해 파싱되고, 따라서 다운스트림에서 제공하는 것이 쉬워집니다. JSDoc 블록은 statement에 적용되기 전에 나타나고, leading으로 시작하며, terminating에 의해 종료됩니다. capacitor-updater . 예를 들어: /** 더 많은 정보를 찾으려면: */https://jsdoc.app/
export const FOO = "foo";
documenting_apis importance_of_documenting_apis