アプリケーションのソースコードを公開するにあたって注意すること
公開していいもの
README
LICENSE
ドキュメント
ソースコード
リソース
映像
自分で作ったものだけ
他人が作ったもので、オープンソースで利用・公開していいものだけ
画像
自分で作ったものだけ
他人が作ったもので、オープンソースで利用・公開していいものだけ
音声
自分で作ったものだけ
他人が作ったもので、オープンソースで利用・公開していいものだけ
スタイル
xibなどのUIやアニメーションを決定するもの
それ自体が一つの絵の場合、画像のルールに従う
多言語ファイル
設定ファイル
アプリの初期値を決めるものだけ
公開してはいけないもの
リソース
映像・画像・音声
購入したもの
設定ファイル
Firebase接続設定などAPIキーを含むもの、AdMobなどの収益に関わるものは非公開
アプリをある一定操作することで得られる報酬系
つまりゲームリソースのほとんどすべて
アプリをストアに公開する際の秘密鍵などなど
あえて公開する意味はあるのか
このアプリはオープンソースで不正プログラムではないですよー安全ですよーといった周知ができるくらい?
もしかしたら不具合の修正をプルリクで投げてくれる人がいるかも知れない