Merge branch 'gemfile-development-guideline' into 'master'

Document "No gems fetched from git repositories" policy [ci skip]

See merge request !8818
This commit is contained in:
Stan Hu 2017-01-27 11:20:42 +00:00
commit d64dfd7b23
2 changed files with 15 additions and 0 deletions

View File

@ -18,6 +18,7 @@
- [Frontend guidelines](frontend.md)
- [SQL guidelines](sql.md) for working with SQL queries
- [Sidekiq guidelines](sidekiq_style_guide.md) for working with Sidekiq workers
- [`Gemfile` guidelines](gemfile.md)
## Process

View File

@ -0,0 +1,14 @@
# `Gemfile` guidelines
When adding a new entry to `Gemfile` or upgrading an existing dependency pay
attention to the following rules.
## No gems fetched from git repositories
We do not allow gems that are fetched from git repositories. All gems have
to be available in the RubyGems index. We want to minimize external build
dependencies and build times.
## License compliance
Refer to [licensing guidelines](licensing.md) for ensuring license compliance.