The Spring Framework reference now uses asciidoctor. This document describes how to contribute documentation updates.
You can build the documentation using gradle using the reference
task. For example, from
the project root execute the following command:
./gradlew reference
the output will be available at spring-framework/build/reference/htmlsingle/index.html
One of the nice features about using asciidoctor is the support for live editing.
You will find a Guardfile already present at spring-framework/src/asciidoc/Guardfile
.
Make sure first to follow the setup instructions within the
Editing AsciiDoc with Live Preview
document. Once you have done that, there are additional gems to install to make it work
(assuming that you are using LiveReload):
gem install guard-rspec guard-livereload
When running guard start
within the src/asciidoc/
folder, any changes to the
src/asciidoc/index.adoc
file will automatically be written at
src/asciidoc/build/index.html
.
If you are using LiveReload, make sure to select Allow access to file URLs in the LiveEdit plugin options of your browser.
The icon used to enable LiveReload can be a bit confusing. The dot is empty when it is
disabled and full when the plugin is active. Make sure to enable it on the tab
displaying the index.html
file.
Ensure you are not running guard start at all as two instances could not run at the same time. To exit a current session in a clean way, just type e in the shell.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。