GitHubでホストされているリポジトリがあり、どのファイルをそこにプッシュする必要があるのか疑問に思っています。明らかに私のソースファイルがそれに追加されていますが、使用しているライブラリについてどうしたらよいかわかりません。
たとえば、これをプロジェクトで使用します。/lib/
それは私のプロジェクトディレクトリに保存されています。/lib/
リポジトリに含める必要がありますか?
他のサードパーティライブラリのライセンスに違反しないように、サードパーティライブラリの最新バージョンをダウンロードするようにユーザーに指示する必要があります(または、テスト済みのOKバージョンを指定できます)。他のソフトウェアで再配布/バンドルできるようにします)。
Jenkins、npm、ant + ivyなどの依存関係管理/ビルドツールを使用します...次に、その構成と手順を含めます。貢献への障壁をできるだけ低くしたい。バージョンをダウンロードして調整するように人々に依頼することでさえ、気が進まない可能性があります。2つの同様のプロジェクトに貢献するという選択肢がある場合は、優れたビルドシステムを備えたプロジェクトを選択し、ビルドシステムがないプロジェクトよりも管理を強化します。ユニットテストも含める=)
あなたはJavaを使用しているように見えるので、これが私が支援するプロジェクトの例です。