新規作成日 2023-01-26
最終更新日
SQLLite-netは、C#から、SQLiteを使用するためのツールキットです。ドキュメントを和訳しました。
翻訳元「How to Contribute」の最終更新日は、2012年8月11日です。
私たちは、貢献が欲しいです。私たちは、貢献を必要とします。あなたは、貢献するべきです!
あなたが、バグを見つけた場合、次の簡単な手順に従ってください。
- "Bug"とタグ付けされたバグの問題を作成します。
- 適切なフィクスチャの 1 つで、すばらしいテスト ライブラリに回帰テストを記述します。
- それを修正します!
- プル・リクエストをコミット、プッシュ、サブミットして、あなたの修正の素晴らしさを教えてください。コミット・メッセージに "Fix #XXX" を必ず含めてください。
あなたが、新しい機能が必要な場合、次の手順に従ってください。
- それを実装します!
- たくさんテストしてください。小さな機能の場合は、適切なフィクスチャにいくつかのテストを追加します。大きい場合、新しいテスト・フィクスチャを作成することをお勧めします。
- プル・リクエストをコミット、プッシュ、送信して、この新機能の素晴らしさと価値を教えてください。
パッチの送信 (プル・リクエスト)
Submitting Patches (Pull Requests)
- リポジトリをフォークする
- リポジトリをマシンにチェックアウトします
- src/SQLite.cs をハックします (ただし、フォーマットは変更しないでください!あなたが、VS のオート フォーマットを使用すると、神々は眉をひそめます)
- あなたの変更をコミットしてプッシュする
- praeclarum/sqlite-netで、プル・リクエストを開きます
詳細については、リポジトリをフォークする方法に関する GitHub ドキュメントを参照してください。
コードのフォーマット
Code Formatting
- 4 文字に揃えたタブを使用する
- privateフィールドを除いて、すべてのメンバーは、 PascalCaseであり、先頭に _ が付いたcamelCaseです。
- 中括弧は、名前空間、クラス、およびメソッド定義を除いて、それらを必要とするステートメントの同じ行に配置され、次の行に配置されます。