Capgoへの全ての貢献を歓迎し、感謝しています。
このページは、貢献を始めるのに役立つヘルパーとして機能します。
プロジェクト
__CAPGO_KEEP_0__エコシステムの一部を含む組織内の多数のリポジトリがあります。 Capgo organization that are part of the Capgo ecosystem.
貢献を始めるのに最も適したリポジトリを決定するのに役立つため、またはあなたの興味に合うリポジトリを見つけるのに役立つため、以下の短い比較をご覧ください。
この比較では、<strong>コードベースのほとんどを占める言語は太字で表記されています。</strong> Capgo
capacitor-updater
主なリポジトリは capacitor-updater プラグイン。
バグを修正したい、または新機能を追加したい場合は、 capacitor-updater? このリポジトリに貢献したい場合は、ここに来てください。
言語: スワイフ, JavaScript, Java
capgo
Capgo クラウドプラットフォームを構成するウェブアプリケーションとサーバーレス関数。
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 行動規範__CAPGO_KEEP_0__ (CoC)に従っています。問題があれば、メールしてください ry@tinyclouds.org.
プルリクエストを提出する
リポジトリのいずれかにプルリクエストを提出する前に、以下のことを確認してください:
- プルリクエストのタイトルを記述的に入力してください。
記述的タイトルの例:
- fix(std/http): サーバーでレース条件を修正する
- docs(console): ドキュメントのドキュメントを更新する
- feat(doc): ネストされた再エクスポートを処理する
記述的タイトルの例:
- fix #7123
- ドキュメントを更新する
-
バグを修正する
-
PRのテキストに参照されている関連のある問題が存在することを確認する。
- 変更をカバーするテストが存在することを確認する。
CapgoにPRを提出する。 Capgo
上記のものに加えて、以下のことを確認する。
bun run lintパスする - これは、RustとJavaScript codeで一般的なミスやエラーを検出するために使用される。Swiftlint(Swiftの場合) およびeslint(JavaScriptおよびJavaの場合)
APIのドキュメント
APIを公開するすべてのものをドキュメントすることが重要であり、codeとドキュメントが密接に結びついているようにドキュメントすることが望ましい。このようにすると、codeとドキュメントが密接に結びついている。
JavaScriptとTypeScript
公開されているすべてのAPIとタイプ、モジュールにはJSDocのドキュメントが必要である。 このドキュメントは、TypeScriptコンパイラーによってパースされ、さらに下流で提供されることが容易であるため、TypeScriptコンパイラーによって利用可能である。 JSDocブロックは、適用するステートメントの直前に来る必要があり、先頭に記述する必要がある。 capacitor-updater __CAPGO_KEEP_0__ /** __CAPGO_KEEP_0__を終了する前に */。 例えば:
export const FOO = "foo";
詳しくはこちら: https://jsdoc.app/