Я искал в Интернете, и я не могу найти никаких хороших/недавних примеров того, что следует исключать из нового общедоступного приложения rails. Я хочу открыть исходное приложение для своего приложения в GitHub, и мне интересно, какие типы данных следует удалить из исходного управления.
Из того, что я могу сказать, должен быть файл config/config.yml
, который имеет личную информацию. Я просматривал другие файлы, и это выглядит так: config/database.yml
, config/intializers/secret_token.rb
и config/initializers/session_store.rb
также должны быть исключены?
Лучше ли вообще исключать все эти файлы? Или есть способ получить информацию, определенную в config/config.yml
, и вызываться в каждом из этих файлов? Кроме того, какие файлы и данные следует хранить конфиденциальными и скрытыми? Это все они?
Мне просто интересно, какой подход я должен предпринять и какова наилучшая практика. Спасибо за любую помощь!