ソースの一部じゃなくてプロジェクトごと公開したい場合の
必須のフォルダやファイルの仕様を知りたいです。

公開されてるサンプルプロジェクトはだいたいそのままだと一発でインポートできないんですがそういうものなんでしょうか。
バージョンの違いによってできないんでしょうか。