Capgo에 대한 모든 기여를 환영하고 감사합니다.
이 페이지는 기여를 시작하는 데 도움이 되는 도우미 페이지입니다.
프로젝트
__CAPGO_KEEP_0__ 생태계의 일부인 organization 내에 여러 개의 저장소가 있습니다. Capgo organization that are part of the Capgo ecosystem.
기여를 시작하고 싶은 저장소 및 관심 분야에 해당하는 저장소를 결정하기 위해, 아래의 짧은 비교표를 참고하세요. (bold로 표시된 언어는 코드베이스의 대부분을 차지합니다.)
Plugin을 제공하는 주 저장소입니다.
Capgo
capacitor-updater
?의 버그를 고치거나 새로운 기능을 추가하고 싶다면, 이 저장소에 기여하실 수 있습니다. capacitor-updater 언어:
__CAPGO_KEEP_0__ capacitor-updater__CAPGO_KEEP_0__
__CAPGO_KEEP_0__ 스위프트, 자바스크립트, 자바
capgo
Capgo 클라우드 플랫폼을 구성하는 웹앱과 서버리스 함수.
Capgo 백엔드의 수정에 참여하고 싶은 곳을 공유하세요.
언어: 타입스크립트.
website
공식 Deno 웹페이지의 프론트엔드: https://capgo.app/
언어: 타입스크립트HTML, CSS
docs
__CAPGO_KEEP_0__ https://docs.capgo.app
언어: 마크다운
capacitor-standard-version
CI/CD를 통해 앱을 업데이트하는 버전 매니저.
언어: 자바스크립트
-
__CAPGO_KEEP_0__ 스타일 가이드를 읽어보세요. __CAPGO_KEEP_0__ 커뮤니티 채팅방에서 도움을 요청하세요.
-
이슈에 작업 중인 경우 이슈 댓글에 이를 언급하세요. __CAPGO_KEEP_0__
-
__CAPGO_KEEP_0__ 이전 이 문제를 해결하기 전에.
-
새로운 기능을 작업할 때, 이슈를 만들고 다른 기여자들과 논의하세요. 이전 이 기능을 작업하기 전에; 모든 기여를 감사하지만, 모든 제안된 기능이 승인되지 않습니다. 우리는 code에 시간을 들이지 않도록 하기 위해, 승인되지 않을 가능성이 있는 기능에 시간을 들이지 않도록 하겠습니다.
-
forum에서 전문적인 태도를 유지하세요. 우리는 Rust의 code를 따릅니다. (CoC). 문제가 있으시면 ry@tinyclouds.org로 이메일을 보내세요.
Pull Request 제출
PR을 제출하기 전에, 다음을 확인하세요.
- PR에 설명적인 제목을 부여하세요.
예시로 좋은 PR 제목:
- fix(std/http): 서버에서 경쟁 조건을 수정합니다.
- docs(console): 문서 설명을 업데이트합니다.
- feat(doc): 중첩 재수출을 처리합니다.
예시로 나쁜 PR 제목:
- fix #7123
- 업데이트 문서
-
버그 수정
-
PR 제출 시
- 관련 이슈가 존재하고 PR 텍스트에서 참조되어야 합니다.
변경 사항을 다루는 테스트가 존재해야 합니다. Capgo
Capgo로 제출하는 PR:
bun run lintRust와 JavaScript code 에서 일반적인 오류와 에러를 확인하는 데 사용됩니다.Swiftlint(스위프트)eslint(자바스크립트 및 자바)
API 문서화
모든 공개 API를 문서화해야 하며, code 내부에서 문서화를 수행하고 싶습니다. 이로 인해 code 및 문서화가 밀접하게 결합되어 있습니다.
자바스크립트 및 타입스크립트
모두 공개된 API 및 타입, 모듈은 JSDoc 문서화를 가질 수 있어야 합니다. 이 문서화는 타입스크립트 컴파일러에 의해 파싱되고, 따라서 추가 다운스트림에서 쉽게 제공할 수 있습니다. JSDoc 블록은 statement에 적용되기 전에 나타나고, leading ""으로 시작하여 ""로 종료됩니다. 예를 들어: capacitor-updater 자세한 내용은 다음을 참조하세요: /** https://jsdoc.app/ */passes - this will check Rust and JavaScript __CAPGO_KEEP_0__ for common mistakes and errors using
export const FOO = "foo";
(for Swift) and (for JavaScript and Java)