__CAPGO_KEEP_0__

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。

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

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

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

コントリビュートの例

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

コントリビュートの例

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

  • Capgoにプルリクエストを提出するには

  • 上記の要件に加えて、以下の点を確認する必要があります

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

上記の要件に加えて、以下の点を確認する必要があります

  1. 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