Move `vendor/gems/ipynbdiff` into `gems/gitlab-ipynbdiff`
What does this MR do and why?
Move ipynbdiff gem into gems folder, instead of vendor/gems (https://docs.gitlab.com/ee/development/gems.html). Some refactoring was necessary because of the added rubocop rules.
How to set up and validate locally
Tests passing should already be enough. If you want to test if the features works:
- Navigate to gitlab/test
- Select the branch 'add-ipython-files'
- Open commit
gitlab-test/-/commit/5cf305540efcc3f4dd6476df1f551095a269864d
- Verify the the rendered diff shows up:
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #415888 (closed)
Edited by Eduardo Bonet