summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAchilleas Pipinellis <axilleas@axilleas.me>2016-06-27 13:38:57 +0200
committerAchilleas Pipinellis <axilleas@axilleas.me>2016-09-06 16:26:06 +0200
commitf3bf717895c07b49bdbfb8207abd91be952af96e (patch)
treeb82d5972df585dac973a8da8b35a3d615759276e
parentb6dc10e4e3ba5ed085300b0ec95bab305c089013 (diff)
downloadgitlab-ce-markdownlint.tar.gz
Add markdownlint gem and CI job to test documentation stylemarkdownlint
-rw-r--r--.gitlab-ci.yml1
-rw-r--r--Gemfile3
-rw-r--r--Gemfile.lock8
3 files changed, 12 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index be5614520a5..c23ad009379 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -212,6 +212,7 @@ rake flog: *exec
rake flay: *exec
license_finder: *exec
rake downtime_check: *exec
+mdl doc: *exec
rake db:migrate:reset:
stage: test
diff --git a/Gemfile b/Gemfile
index 620338e5997..a70026dc48e 100644
--- a/Gemfile
+++ b/Gemfile
@@ -259,6 +259,9 @@ group :development do
# Docs generator
gem 'sdoc', '~> 0.3.20'
+ # Documentation markdown lint
+ gem 'mdl'
+
# thin instead webrick
gem 'thin', '~> 1.7.0'
end
diff --git a/Gemfile.lock b/Gemfile.lock
index 28ede86b3ba..795562c375e 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -367,6 +367,7 @@ GEM
knapsack (1.11.0)
rake
timecop (>= 0.1.0)
+ kramdown (1.11.1)
launchy (2.4.3)
addressable (~> 2.3)
letter_opener (1.4.1)
@@ -393,11 +394,17 @@ GEM
mail (2.6.4)
mime-types (>= 1.16, < 4)
mail_room (0.8.0)
+ mdl (0.3.1)
+ kramdown (~> 1.8, >= 1.8.0)
+ mixlib-cli (~> 1.5, >= 1.5.0)
+ mixlib-config (~> 2.1, >= 2.1.0)
method_source (0.8.2)
mime-types (2.99.2)
mimemagic (0.3.0)
mini_portile2 (2.1.0)
minitest (5.7.0)
+ mixlib-cli (1.6.0)
+ mixlib-config (2.2.1)
mousetrap-rails (1.4.6)
multi_json (1.12.1)
multi_xml (0.5.5)
@@ -885,6 +892,7 @@ DEPENDENCIES
licensee (~> 8.0.0)
loofah (~> 2.0.3)
mail_room (~> 0.8)
+ mdl
method_source (~> 0.8)
minitest (~> 5.7.0)
mousetrap-rails (~> 1.4.6)