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
显示
- Gemfile 13 个添加, 12 个删除Gemfile
- Gemfile.lock 3 个添加, 0 个删除Gemfile.lock
- app/controllers/admin/application_settings_controller.rb 2 个添加, 0 个删除app/controllers/admin/application_settings_controller.rb
- app/models/application_setting.rb 6 个添加, 0 个删除app/models/application_setting.rb
- app/views/admin/application_settings/_form.html.haml 17 个添加, 0 个删除app/views/admin/application_settings/_form.html.haml
- changelogs/unreleased/asciidoctor-plantuml.yml 4 个添加, 0 个删除changelogs/unreleased/asciidoctor-plantuml.yml
- db/migrate/20161201001911_add_plant_uml_url_to_application_settings.rb 12 个添加, 0 个删除...161201001911_add_plant_uml_url_to_application_settings.rb
- db/migrate/20161206003819_add_plant_uml_enabled_to_application_settings.rb 12 个添加, 0 个删除...06003819_add_plant_uml_enabled_to_application_settings.rb
- db/schema.rb 2 个添加, 0 个删除db/schema.rb
- doc/administration/img/integration/plantuml-example.png 0 个添加, 0 个删除doc/administration/img/integration/plantuml-example.png
- doc/administration/integration/plantuml.md 87 个添加, 0 个删除doc/administration/integration/plantuml.md
- doc/api/settings.md 8 个添加, 2 个删除doc/api/settings.md
- doc/integration/README.md 1 个添加, 0 个删除doc/integration/README.md
- lib/api/entities.rb 2 个添加, 0 个删除lib/api/entities.rb
- lib/api/settings.rb 5 个添加, 1 个删除lib/api/settings.rb
- lib/gitlab/asciidoc.rb 12 个添加, 0 个删除lib/gitlab/asciidoc.rb
- lib/gitlab/current_settings.rb 1 个添加, 0 个删除lib/gitlab/current_settings.rb
- spec/lib/gitlab/asciidoc_spec.rb 4 个添加, 0 个删除spec/lib/gitlab/asciidoc_spec.rb
- spec/requests/api/settings_spec.rb 15 个添加, 1 个删除spec/requests/api/settings_spec.rb
加载中
想要评论请 注册 或 登录