메인 콘텐츠로 건너뛰기

모든 Capgo에 대한 기여를 환영하고 감사합니다.

이 페이지는 기여를 시작하는 데 도움이 되는 도우미 페이지입니다.

프로젝트

__CAPGO_KEEP_0__ 생태계의 일부인 조직 내에 있는 여러 저장소가 있습니다. Capgo organization that are part of the Capgo ecosystem.

어떤 저장소가 기여를 시작하는 데 가장 적합한지 (또는 관심사에 해당하는지) 결정하기 위해, 코드베이스의 언어가 강조된 짧은 비교를 제공합니다.

이 저장소는 __CAPGO_KEEP_0__ 생태계의 핵심 저장소입니다. Capgo

capacitor-updater

이 저장소는 __CAPGO_KEEP_0__ 생태계의 핵심 저장소입니다. capacitor-updater 플러그인.

버그를 고치거나 새로운 기능을 추가하고 싶다면? capacitor-updater이러한 버그를 고치거나 새로운 기능을 추가하기 위해 기여하고 싶은 저장소가 무엇인지 알려주세요.

언어: 스위프트, 자바스크립트, 클라우드 플랫폼인 __CAPGO_KEEP_0__를 구성하는 웹앱과 서버리스 함수입니다.

capgo

Capgo의 백엔드를 고치고 싶은 저장소에 기여하고 싶다면 어디에 기여하고 싶으신가요?

Share where you want to contribute to fix the backend of Capgo.

타입스크립트 공식 Deno 웹페이지의 프론트엔드:.

website

언어: https://capgo.app/

언어: TypeScript, HTML, CSS

docs

__CAPGO_KEEP_0__의 Markdown 문서가 동작하는 https://docs.capgo.app

언어: Markdown

capacitor-standard-version

CI/CD를 통해 앱을 업데이트하는 버전 매니저.

언어: JavaScript

  • __CAPGO_KEEP_0__을 읽어보세요. 스타일 가이드.

  • 도움을 받으려면 " 커뮤니티 채팅방"에서 질문하세요.

  • 이슈에 작업을 시작할 때, 이슈 댓글에 작업 중인 것을 알려주세요. 이전 이슈에 작업을 시작하기 전에.

  • 새로운 기능에 작업을 시작할 때, 이슈를 생성하고 다른 기여자들과 논의하세요; 모든 기여를 환영합니다. 그러나 모든 제안된 기능이 승인되지 않습니다. 우리는 여러분이 시간을 들여 __CAPGO_KEEP_0__에 작업하는 것을 원하지 않습니다. 이는 거부될 수 있기 때문입니다. 이전 you start working on the feature; we appreciate all contributions, but not all proposed features are getting accepted. We don't want you to spend hours working on a code that might not be accepted.

  • Rust의 행동 강령(CoC)"을 따릅니다. Rust's code of conduct issue comments ry@tinyclouds.org.

Pull Request 제출하기

Capgo 저장소에 Pull Request를 제출하기 전에 다음을 확인하세요:

  1. Pull Request 제목을 설명적으로 작성하세요.

좋은 Pull Request 제목 예시:

  • fix(std/http): 서버에서 경쟁 조건을 수정합니다.
  • docs(console): 문서 설명을 업데이트 합니다.
  • feat(doc): 중첩된 재수출을 처리합니다.

나쁜 Pull Request 제목 예시:

  • fix #7123
  • 문서 업데이트
  • 버그 수정

  • 관련 이슈가 존재하고 PR 텍스트에 참조되어야 합니다.

  • 변경 사항을 포함하는 테스트가 존재해야 합니다.

__CAPGO_KEEP_0__ PR 제출하기 Capgo

위의 사항에 더하여 다음을 확인하세요:

  1. bun run lint 통과 - 이 체크는 Rust 및 JavaScript code에서 일반적인 오류와 에러를 검사합니다. Swiftlint (스위프트) eslint (자바스크립트 및 자바)

API 문서화

모든 공개 API를 문서화하고 inline에 code과 함께 문서화하고자 합니다. 이로 인해 code과 문서화가 밀접하게 연결되어 있습니다.

자바스크립트 및 타입스크립트

모든 공개 API 및 타입, 모듈은 JSDoc 문서화가 필요합니다. 이 문서화는 타입스크립트 컴파일러에 의해 파싱되고, 따라서 다운스트림에서 제공하기 쉽습니다. JSDoc 블록은 적용 대상 바로 앞에 위치하고, leading으로 표시됩니다. capacitor-updater API 문서화는 __CAPGO_KEEP_1__을 문서화하는 데 도움이 됩니다. /** __CAPGO_KEEP_0__을 종료하기 전에 */예를 들어:

export const FOO = "foo";
        

더 많은 정보는 여기서 찾을 수 있습니다. https://jsdoc.app/