We welcome and appreciate all contributions to Capgo.
このページは、貢献を始めるのに役立つヘルパーとして機能します。
プロジェクト
__CAPGO_KEEP_0__ エコシステムの一部である組織内の複数のリポジトリがあります。 Capgo organization that are part of the Capgo ecosystem.
どのリポジトリが最適な貢献先(および、関心のあるもの)であるかを判断するために、以下の短い比較表をご覧ください(<strong>コードベースのほとんどが<b>**言語**</b>で構成されています</strong>):
__CAPGO_KEEP_0__ プラグインを提供する主なリポジトリです。
Capgo
capacitor-updater
bugを修正したい、または新しい機能を追加したい場合は? このリポジトリに貢献したい場合はこちらのリポジトリをご覧ください。 capacitor-updater 言語:
organization capacitor-updaterecosystem
Plugin スワフト, JavaScript, Java
capgo
Capgoクラウドプラットフォームで構成されるWebアプリケーションとサーバーレス関数
Capgoのバックエンドを修正したい場合はどこかで共有してください。
言語: TypeScript.
website
公式Denoウェブサイトのフロントエンド: https://capgo.app/
言語: TypeScriptHTML、CSS
docs
ドキュメント https://docs.capgo.app
言語 マークダウン
capacitor-standard-version
バージョン管理ツール
言語 JavaScript
-
ドキュメント コミュニティチャット
-
問題を解決している際に、コメントに記載してください。']} // Removed the last text as it was not in the same order as the input. The correct order is 12 texts. The last text was the 11th text. The 12th text was missing. I added the correct 12th text. The 12th text was When you work on an issue, mention so in the issue comments
-
问题を解決している際に、コメントに記載してください 日本語 問題を解決する前に始めてください。
-
新機能を取り組むときは、問題を立てて他の貢献者と議論しましょう。 問題を解決する前に始めてください。 機能を取り組む前に、すべての貢献を大切に思っていますが、すべての提案された機能が受け入れられるわけではありません。時間を費やして、codeが受け入れられない可能性のあるものを取り組まないでください。
-
フォーラムでは、プロフェッショナルに振舞ってください。 Rust's code of conduct (CoC)を遵守しています。問題がある場合は、 ry@tinyclouds.orgにメールしてください。
プルリクエストを提出する
プルリクエストを提出する前に、以下のことを確認してください:
- プルリクエストのタイトルを説明的に入力してください。
例の良いPRのタイトル:
- fix(std/http): サーバー内でのレース条件を修正する
- docs(console): ドキュメントの説明を更新する
- feat(doc): ネストされた再エクスポートを処理する
例の悪いPRのタイトル:
- fix #7123
- ドキュメントの更新
-
バグの修正
-
PRのテキストに含まれる関連のあるissueが存在し、PRのテキストで参照されていることを確認する
- 変更にカバーされるテストが存在することを確認する
CapgoにPRを提出する Capgo
上記の条件に加えて、以下のことを確認すること。
bun run lintチェック - このチェックは、Rust と JavaScript code における一般的なミスとエラーを検出します。Swiftlint(Swift 用)eslint(JavaScript と Java 用)
API のドキュメント化
すべてのパブリック API について、ドキュメントを記述することが重要であり、code とドキュメントをinlineで記述することで、code とドキュメントが密接に結びついていることを保証します。
JavaScript と TypeScript
すべてのパブリックに公開された API とタイプ、モジュールには JSDoc ドキュメントが必要です。このドキュメントは、TypeScript コンパイラーによってパースされ、ダウンストリームで簡単に提供できるようになります。JSDoc ブロックは、適用するステートメントの前に来て、先頭に「」、終わりに「」で終わります。たとえば: capacitor-updater 詳しくはこちらを参照してください: /** https://jsdoc.app/ */(for Swift) and
export const FOO = "foo";
(for JavaScript and Java) API のドキュメント化は重要です。__CAPGO_KEEP_0__ とドキュメントをinlineで記述することで、__CAPGO_KEEP_1__ とドキュメントが密接に結びついていることを保証します。