メインコンテンツにスキップ

We welcome and appreciate all contributions to Capgo.

このページは、貢献を始めるのに役立つヘルパーとして機能します。

プロジェクト

__CAPGO_KEEP_0__ エコシステムの一部である組織内の複数のリポジトリがあります。 Capgo organization that are part of the Capgo ecosystem.

あなたが貢献したいリポジトリを決定するのに役立つために、以下の短い比較表をご覧ください (<strong> コードベースのほとんどを占める言語は **で示されています </strong>):

__CAPGO_KEEP_0__ のプラグインを提供する主なリポジトリです。 Capgo

capacitor-updater

bug を修正したい、または新機能を追加したい場合は、? このリポジトリに貢献したい場合は、このリポジトリを選択してください。 capacitor-updater 言語:

__CAPGO_KEEP_0__ capacitor-updater__CAPGO_KEEP_0__

__CAPGO_KEEP_0__ スワフト, JavaScript, Java

capgo

Capgo クラウドプラットフォームで構成されるウェブアプリケーションと serverless 機能。

Capgo のバックエンドを修正したい場合はどこでも共有してください。

言語: TypeScript.

website

__CAPGO_KEEP_0__ の公式 Deno ウェブサイトのフロントエンド: https://capgo.app/

言語: TypeScript, HTML, CSS

docs

ドキュメント https://docs.capgo.app

言語: マークダウン

capacitor-standard-version

バージョン管理ツールはCI/CDを使用してアプリケーションを更新します。

言語: JavaScript

リポジトリのいずれかにプルリクエストを提出する前に、以下を確認してください。

プルリクエストのタイトルを説明的に入力してください。

  1. 行動規範

PRの良い例のタイトル:

  • fix(std/http): サーバー内でのレース条件を修正する
  • docs(console): ドキュメントのドキュメント文字列を更新する
  • feat(doc): ネストされた再エクスポートを処理する

PRの悪い例のタイトル:

  • fix #7123
  • ドキュメントを更新する
  • バグを修正する

  • 関連する問題が存在し、PRのテキストに参照されていることを確認する

  • 変更をカバーするテストが存在することを確認する

CapgoにPRを提出する Capgo

上記の条件に加えて、以下を確認する

  1. bun run lint Rust と JavaScript code をチェックします。このチェックでは、Rust と JavaScript の一般的なミスやエラーを検出します。 Swiftlint (Swift 用) と eslint (JavaScript と Java 用)

API のドキュメント

すべてのパブリック API をドキュメント化し、code 内にドキュメント化したいと思います。これにより、code とドキュメントが密接に結びつきます。

JavaScript と TypeScript

すべてのパブリック API と型、モジュールには JSDoc ドキュメントが必要です。このドキュメントは TypeScript コンパイラーによってパースされ、さらに下流で簡単に提供できるようになります。JSDoc ブロックは、適用するステートメントの前に来て、ステートメントの終わりまで続きます。 capacitor-updater / /** 例えば: */詳しくはこちらを参照してください:

export const FOO = "foo";
        

https://jsdoc.app/ passes - this will check Rust and JavaScript __CAPGO_KEEP_0__ for common mistakes and errors using