Capgoに寄与するすべてのことを歓迎し、感謝しています。
このページは、寄与を始めるのに役立つヘルパーとして機能します。
プロジェクト
組織には、__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
-
スタイルガイドを参照してください。 コミュニティチャットルームで
-
コミュニティチャットルーム 問題に取り組んでいる場合、そのことを問題コメントでご記入ください。
-
問題に取り組んでいる場合、そのことを問題コメントでご記入ください。 作業前に 問題を提起し始める
-
新機能を取り組む場合、問題を提起し他の貢献者と議論しましょう 作業前に 問題を提起し始める; すべての貢献を歓迎していますが、すべての提案された機能が受け入れられるわけではありません。時間を費やす前に、code が受け入れられない可能性があることを考慮してください。
-
フォーラムでプロフェッショナルな対応をしてください。私たちは Rust's code of conduct (CoC)。問題があれば、tinyclouds.orgのry@にメールを送ってください。 ry@tinyclouds.org。
プルリクエストを提出する
プルリクエストを提出する前に、以下を確認してください。
- プルリクエストに説明的なタイトルを付けましょう。
コントリビュートの例
- fix(std/http): サーバー内でレース条件を修正する
- docs(console): ドキュメントのドキュメントを更新する
- feat(doc): ネストされた再エクスポートを処理する
コントリビュートの例
- fix #7123
- ドキュメントを更新する
-
バグを修正する
-
Capgoにプルリクエストを提出するには
- 上記の要件に加えて、以下の点を確認する必要があります
Capgoにプルリクエストを提出するには Capgo
上記の要件に加えて、以下の点を確認する必要があります
bun run lintパス - このチェックは、Rust と JavaScript code における一般的なミスとエラーを検出します。Swiftlint(Swift 用)eslint(JavaScript と Java 用)
API ドキュメント
It is important to document all public APIs and we want to do that inline with the code. This helps ensure that code and documentation are tightly coupled together.
JavaScript と TypeScript
すべての公開 API とタイプを、 capacitor-updater モジュールには JSDoc ドキュメントが必要です。このドキュメントは TypeScript コンパイラによってパースされ、さらに下流で提供することが容易になります。JSDoc ブロックは、適用するステートメントの直前に来て、 /** で終わります。例えば: */詳しくはこちらを参照してください。
export const FOO = "foo";
https://jsdoc.app/ targetLanguage