-
- Downloads
There was an error fetching the commit references. Please try again later.
Add support for PlantUML diagrams in Asciidoc.
This MR enables rendering of PlantUML diagrams in Asciidoc documents. To add a PlantUML diagram all we need is to include a plantuml block like: ``` [plantuml, id="myDiagram", width="100px", height="100px"] -- bob -> alice : ping alice -> bob : pong -- ``` The plantuml block is substituted by an HTML img element with *src* pointing to an external PlantUML server. This MR also add a PlantUML integration section to the Administrator -> Settings page to configure the PlantUML rendering service and to enable/disable it. Closes: #17603
Showing
- Gemfile 13 additions, 12 deletionsGemfile
- Gemfile.lock 3 additions, 0 deletionsGemfile.lock
- app/controllers/admin/application_settings_controller.rb 2 additions, 0 deletionsapp/controllers/admin/application_settings_controller.rb
- app/models/application_setting.rb 6 additions, 0 deletionsapp/models/application_setting.rb
- app/views/admin/application_settings/_form.html.haml 17 additions, 0 deletionsapp/views/admin/application_settings/_form.html.haml
- changelogs/unreleased/asciidoctor-plantuml.yml 4 additions, 0 deletionschangelogs/unreleased/asciidoctor-plantuml.yml
- db/migrate/20161201001911_add_plant_uml_url_to_application_settings.rb 12 additions, 0 deletions...161201001911_add_plant_uml_url_to_application_settings.rb
- db/migrate/20161206003819_add_plant_uml_enabled_to_application_settings.rb 12 additions, 0 deletions...06003819_add_plant_uml_enabled_to_application_settings.rb
- db/schema.rb 2 additions, 0 deletionsdb/schema.rb
- doc/administration/img/integration/plantuml-example.png 0 additions, 0 deletionsdoc/administration/img/integration/plantuml-example.png
- doc/administration/integration/plantuml.md 87 additions, 0 deletionsdoc/administration/integration/plantuml.md
- doc/api/settings.md 8 additions, 2 deletionsdoc/api/settings.md
- doc/integration/README.md 1 addition, 0 deletionsdoc/integration/README.md
- lib/api/entities.rb 2 additions, 0 deletionslib/api/entities.rb
- lib/api/settings.rb 5 additions, 1 deletionlib/api/settings.rb
- lib/gitlab/asciidoc.rb 12 additions, 0 deletionslib/gitlab/asciidoc.rb
- lib/gitlab/current_settings.rb 1 addition, 0 deletionslib/gitlab/current_settings.rb
- spec/lib/gitlab/asciidoc_spec.rb 4 additions, 0 deletionsspec/lib/gitlab/asciidoc_spec.rb
- spec/requests/api/settings_spec.rb 15 additions, 1 deletionspec/requests/api/settings_spec.rb
Loading
| Loading
| @@ -99,18 +99,19 @@ gem 'unf', '~> 0.1.4' |
gem 'seed-fu', '~> 2.3.5' | ||
# Markdown and HTML processing | ||
gem 'html-pipeline', '~> 1.11.0' | ||
gem 'deckar01-task_list', '1.0.6', require: 'task_list/railtie' | ||
gem 'gitlab-markup', '~> 1.5.1' | ||
gem 'redcarpet', '~> 3.3.3' | ||
gem 'RedCloth', '~> 4.3.2' | ||
gem 'rdoc', '~> 4.2' | ||
gem 'org-ruby', '~> 0.9.12' | ||
gem 'creole', '~> 0.5.0' | ||
gem 'wikicloth', '0.8.1' | ||
gem 'asciidoctor', '~> 1.5.2' | ||
gem 'rouge', '~> 2.0' | ||
gem 'truncato', '~> 0.7.8' | ||
gem 'html-pipeline', '~> 1.11.0' | ||
gem 'deckar01-task_list', '1.0.6', require: 'task_list/railtie' | ||
gem 'gitlab-markup', '~> 1.5.0' | ||
gem 'redcarpet', '~> 3.3.3' | ||
gem 'RedCloth', '~> 4.3.2' | ||
gem 'rdoc', '~> 4.2' | ||
gem 'org-ruby', '~> 0.9.12' | ||
gem 'creole', '~> 0.5.0' | ||
gem 'wikicloth', '0.8.1' | ||
gem 'asciidoctor', '~> 1.5.2' | ||
gem 'asciidoctor-plantuml', '0.0.6' | ||
gem 'rouge', '~> 2.0' | ||
gem 'truncato', '~> 0.7.8' | ||
# See https://groups.google.com/forum/#!topic/ruby-security-ann/aSbgDiwb24s | ||
# and https://groups.google.com/forum/#!topic/ruby-security-ann/Dy7YiKb_pMM | ||
Loading
| Loading
|
32.3 KiB
doc/administration/integration/plantuml.md
0 → 100644