English |
ខ្មែរ |
日本語 |
このプロジェクトを発展させてくださったすべての貢献者、ユーザー、サポーターの皆様に感謝いたします。
🚀 今後のアップデート、機能、改善にご期待ください。
CheckCleへの貢献にご興味をお持ちいただき、ありがとうございます — リアルタイムフルスタック監視のための究極のオープンソースプラットフォームです。バグの報告、機能の提案、ドキュメントの改善、またはコードの提出など、どのような形でのご貢献でも歓迎いたします!
大小を問わず、あらゆる種類の貢献を歓迎します。このガイドが始めるのに役立ちます。
私たちは行動規範に従い、オープンで歓迎するコミュニティを促進しています。参加することで、これらの基準を守ることに同意したものとします。
CheckCleの改善に役立つ方法をいくつか紹介します:
- 🐞 バグの報告 – 不具合を見つけましたか?GitHub Issueを開いてお知らせください。
- 🌟 機能の提案 – アイデアはありますか?Discussionを始めるか、機能リクエストのissueを開いてください。
- 🛠 プルリクエストの提出 – コードの改善、バグの修正、機能の追加、ドキュメントの改善を行ってください。
- 📝 ドキュメントの改善 – タイポの修正でも大変助かります!
- 🌍 宣伝の協力 – リポジトリに⭐をつけて、SNSでシェアし、他の方にも貢献を呼びかけてください!
コードに貢献する前に、プロジェクトをローカルで設定してください:
GitHubで「Fork」をクリックして、自分のコピーを作成してください。
git clone https://github.com/yourusername/checkcle.git
cd checkcleREADMEまたはプロジェクトドキュメントの指示に従って、必要なパッケージをインストールし、ローカル開発サーバーを実行してください。
#Webアプリケーション
cd application/
npm install && npm run dev
#サーバーバックエンド
cd server
./pocketbase serve --dir pb_data
localhostを使用していない場合は、次のコマンドで実行してください (./pocketbase serve --http=0.0.0.0:8090 --dir pb_data)#サーバーバックエンド
サービス操作を開始 (PING、HTTP、TCP、DNSのサービスチェック)
cd server/service-operation
go run main.go (localhost接続の場合、.envを変更する必要はありません)#### 1. リポジトリをフォーク
[GitHub](https://github.com/operacle/Distributed-Regional-Monitoring)で「Fork」をクリックして、自分のコピーを作成してください。
#### 2. フォークをクローン
git clone https://github.com/yourusername/Distributed-Regional-Monitoring.git
cd Distributed-Regional-Monitoring
#### 3. Goサービスのインストール(Goサービスがインストールされていることを確認してください)
.env.example -> .envにコピー
.envファイルで地域エージェント設定を変更
そして実行: go run main.go
- コードが既存のスタイルと命名規則に従っていることを確認してください。
- 明確で簡潔なコミットメッセージを書いてください。
- ブランチをプッシュし、
developブランチにプルリクエスト(PR)を開いてください。 - 意味のあるPRの説明を提供してください(何を/なぜ/どのように)。
- 関連するissueがある場合はリンクしてください(例:
Closes #12)。 - すべてのチェックが通ることを確認してください(例:リンティング、テスト)。
PRをレビューし、必要に応じて変更をリクエストし、準備ができ次第マージします!
可能な限り多くの情報を含めてください:
- 明確で説明的なタイトル
- 再現手順
- 期待される動作と実際の動作
- 環境情報(OS、ブラウザ、デバイスなど)
- 該当する場合はスクリーンショットやログ
報告にはIssue Trackerをご利用ください。
アイデアをお聞かせください!Discussionまたは機能リクエストのissueを開いてください。ロードマップに既に記載されていないことを確認してください。
ヘルプが必要ですか?つながりたいですか?
- 💬 Discordに参加
- 🗣 GitHub Discussionを開始または参加
- 🐦 X(Twitter)でフォロー
貢献することで、あなたの貢献がMITライセンスの下でライセンスされることに同意したものとします。
CheckCleを一緒に構築できることを嬉しく思います — コミュニティによる、コミュニティのための強力な監視プラットフォーム。あなたのサポートは私たちにとってとても大切です!💙