human
オープンソースプロジェクトの貢献方法について（たとえば、GitHubなどのWebサイト）についてのヒントを教えてください。
gpt
Gitlabをチェックアウトすることもできます。最良のヒントは、物事を壊すことを心配しないことです。私たちは皆、物事を壊します。それが私たちが学ぶ方法だからです。
human
詳しく説明してもらえますか？gitlabはGithubに存在しないものを正確に提供しますか？「Breaking Things」についてもっと具体的に注意してください。あなたが知っているオープンソースプロジェクトにコードを寄付することは、あなたの時間の建設的な使用ではないことを知っています。
gpt
GitLabの主な機能の1つは、セルフホストバージョンです。まだ機能を必要としない場合があります。

Githubは主にセットアップされているため、物事を壊すことができません。プロジェクトのコードを直接変更するのではなく、変更を行うフォーク（コピー）を作成します。次に、レビューのためにメインプロジェクトへの変更を提案します。これはプルリクエスト（PR）と呼ばれます。

プロジェクトメンテナーに時間がある場合は、コードに関するフィードバックを受け入れたり、拒否したり、提供したりします。

オープンソースプロジェクトに貢献するのは楽しいですが、拒否されるのは落胆する可能性があります。ですから、最初に計画を立てることをお勧めします。以前のプルリクエストを調べて、プロジェクトがアクティブであり、コミュニティの貢献が必要であることを確認できます。また、README、コードスタイル、および貢献者ガイドを見ることもできます。最後に、特定の変更が必要かどうかを尋ねるために問題を抱くことができます。