Skip to main content

Capgoに寄付することを歓迎し、感謝しています。

このページは、__CAPGO_KEEP_0__に寄付するのを始めるのに役立ちます。

プロジェクト

組織には、__CAPGO_KEEP_0__のエコシステムの一部となっている多数のリポジトリがあります。 Capgo organization that are part of the Capgo ecosystem.

寄付を始めるのに役立つリポジトリを決定するのに役立ちます。ここでは、簡単な比較があります。(**bold**はコードベースのほとんどを占める言語です)。

Capacitorのアップデートプラグインを提供する主なリポジトリです。 Capgo

capacitor-updater

プラグイン capacitor-updater Capacitorのアップデートにバグを修正したり、新しい機能を追加したりしたい場合は、このリポジトリに寄付する必要があります。

? このリポジトリに寄付する必要があります。 capacitor-updater言語:

__CAPGO_KEEP_0__ スワイフ, JavaScript, Java

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.

言語: TypeScript.

website

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

言語: TypeScript, HTML, CSS

docs

マークダウン形式のドキュメントが動力源 https://docs.capgo.app

言語: マークダウン

capacitor-standard-version

CI/CDを利用したアプリの更新を可能にするバージョン管理ツール

言語: JavaScript

  • スタイルガイドを参照してください。 スタイルガイド

  • コミュニティチャットルームで助けを求めます。 コミュニティチャットルーム

  • 問題に取り組む際は、そのことを問題コメントでご記入ください。 開始する前に 問題が発生したときは

  • 新機能を取り組むときは、まず問題を立てて他の貢献者と議論しましょう。 開始する前に 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's code of conduct (CoC)。問題が発生した場合は、 ry@tinyclouds.org

プルリクエストを提出する

プルリクエストを提出する前に、以下のことを確認してください。

  1. プルリクエストに適切なタイトルを付けましょう。

Capgoのコントリビュートガイド

  • 良いPull Requestの例:
  • fix(std/http): サーバー内でのレース条件を修正する
  • docs(console): ドキュメントのドキュメントを更新する

feat(doc): ネストされた再エクスポートを処理する

  • 悪いPull Requestの例:
  • fix #7123
  • ドキュメントを更新する

  • バグを修正する

  • Pull Requestに紐づく問題が存在し、Pull Requestのテキストに参照されていることを確認する

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

CapgoにPull Requestを提出する際は、以下の点に注意する必要があります。

  1. bun run lint パッシング - これは、Rust と JavaScript code を含む一般的なミスとエラーを検証します。 Swiftlint (Swift 用) および eslint (JavaScript と Java 用)

API ドキュメント

API をすべて公開し、code に合わせてドキュメント化することは重要です。これにより、code とドキュメントが密接に結びつきます。

JavaScript と TypeScript

すべての公開された API と型、 capacitor-updater モジュールには JSDoc ドキュメントが必要です。このドキュメントは TypeScript コンパイラーによってパースされ、さらに下流で提供することが容易になります。JSDoc ブロックは、適用するステートメントの前に来て、先頭に /** を持ち、 */で終わります。例えば:

export const FOO = "foo";
        

詳しくはこちらを参照してください。 https://jsdoc.app/