John Blum
32db612719
Declare 'org.springframework.geode:spring-geode-starter-test' as a test-compile dependency in the spring-geode-docs module.
2021-02-01 20:55:54 -08:00
John Blum
6070ccb1fc
Declare Spring 'release' Repository to ressolve all Spring documentation resources required to build project documentation.
2021-01-24 21:36:09 -08:00
John Blum
32954221cb
Update documentation references for Apache Geode, VMware Tanzu Application Service for VMs (Pivotal CloudFoundry (PCF)) and VMware Tanzu GemFire for VMs (Pivotal Cloud Cache (PCC)).
...
Sets Apache Geode documentation version reference to 113.
Sets VMW TAS 4 VMs / PCF documentation version reference to 2-10.
Set VMW GF 4 VMs / PCC documentation version reference to 1-13.
2021-01-13 21:18:35 -08:00
John Blum
03fb54d83a
Upgrade to Freefair Lombok Gradle Plugin 5.3.0.
2020-12-09 12:56:04 -08:00
John Blum
d9e6118860
Rename 'springDataReleaseTrainVersion' property to 'springDataBomVersion'.
2020-11-10 12:03:20 -08:00
John Blum
09d15e87c2
Upgrade to FreeFair Lombok Gradle Plugin 5.2.1.
2020-09-18 02:33:58 -07:00
John Blum
62e001efc7
Remove dependency management for Spring Data for VMware Tanzu (Pivotal) GemFire.
2020-09-17 21:49:43 -07:00
John Blum
f95554e563
Add documentation variable reference pointing at Apache Geode source code in GitHub.
2020-09-03 14:05:53 -07:00
John Blum
1707013cb6
Rename 'master' version documentation attributes.
...
Rename 'master-apache-geode-version' to 'apache-geode-doc-version'.
Rename 'master-pivotal-cloudcache-version' to 'pivotal-cloudcache-doc-version'.
Rename 'master-pivotal-gemfire-version' to 'pivotal-gemfire-doc-version'.
2020-08-04 15:46:54 -07:00
John Blum
b2818414d2
Add artifact version documentation attributes for Apache Geode, Pivotal/VMware GemFire and Pivotal/VMware Cloud Cache.
2020-08-04 15:46:54 -07:00
John Blum
2498df47be
Set Pivotal CloudCache (PCC) docs version to 1.12.
2020-08-04 15:46:20 -07:00
John Blum
5994d6b6a3
Upgrade to FreeFair Lombok Gradle Plugin 5.1.0.
2020-06-10 23:48:29 -07:00
John Blum
df69b414cc
Enable the Gradle Lombok Plugin.
...
Switch 'org.assertj:assertj-core' and 'org.projectlombok:lombok' from 'testCompile' dependencies to 'compile'.
2020-06-04 02:06:39 -07:00
John Blum
0053484007
Add optional 'spring-geode-starter-logging' dependency.
2020-04-29 20:55:21 -07:00
John Blum
46288080de
Add Asciidoc documentation attributes for STDG version.
2020-04-15 22:54:46 -07:00
John Blum
49b9c7340e
Upgrade to Apache Geode documentation version 1.12.
2020-04-15 22:54:46 -07:00
John Blum
9266aefcdc
Upgrade to Pivotal GemFire documentation version 9.10.
2020-04-15 22:54:46 -07:00
John Blum
db3dd51482
Upgrade to Pivotal Cloud Cache (PCC) documentation version 1.11.
2020-04-15 22:54:46 -07:00
John Blum
d9f0858a9a
Add description of Gradle build file.
2020-03-06 19:03:57 -08:00
John Blum
a631cbdff2
Add commented out configuration to (eventually) generate PDFs for Guides.
2020-03-06 18:25:23 -08:00
John Blum
405114835e
Re-arrange the asciidoctor* Gradle build task configurations.
2020-03-06 17:05:11 -08:00
Rob Winch
a0280fba46
Workaround duplicate adoc files.
...
guides/*.adoc are copied to guides/*.adoc and ./ when being processed. This breaks links to JavaScript.
To workaround this, we explicitly state which sources we want to process and avoid the copy found in './'.
See https://github.com/spring-gradle-plugins/spring-build-conventions/issues/80
2020-03-06 16:52:56 -08:00
Rob Winch
fb1e56bb92
Ensure Asciidoctor attributes are configured for PDFs too.
...
In previous versions of the Asciidoctor Gradle Plugin, Asciidoctor was an extension that was read by all Asciidoctor
tasks. This meant that configuring the following impacted all Asciidoctor tasks (including PDF):
asciidoctor {
attributes ...
}
The latest version of Asciidoctor moved conventions to AsciidoctorJ. The reason for this is there was a task named
'asciidoctor' and a convention named 'asciidoctor' which caused confusion for users on which was being configured.
This commit switches to the new 'asciidoctorj' convention/extension so that attributes are configured for all
Asciidoctor tasks (i.e. both the 'asciidoctor' and 'asciidoctorPdf' tasks).
2020-03-06 16:33:26 -08:00
Rob Winch
3915c3dcc0
Configure asciidoctorPdf for index.adoc.
...
We only want index.adoc to be processed by asciidoctorPdf so explicitly configure only index.adoc.
2020-03-06 16:33:26 -08:00
Rob Winch
9a7a9b7dad
Remove absolute path to stylesheet.
...
Using an absolute path breaks the css resolution for a few reasons:
a) Locally it is missing because everything is copied into a temporary directory for processing. The temp directory
exists when the HTML is written out, but is removed once processing is done. The output is still referring to
the styles in the temp dir after processing is done.
b) When the HTML is deployed it will refer to the styles on the local directory that the docs were built. When other
users view it on the web server, the dir will not exist.
This commit removes the 'stylesheet' attribute definition to fix this.
2020-03-06 16:33:26 -08:00
John Blum
a9d45b24b4
Define location to the spring.css stylesheet using an absolute path.
...
Also applied the same approach used in
d8f160c178 .
However, this had no effect.
2020-03-06 16:33:26 -08:00
Rob Winch
e6dbce7925
Customize Gradle Asciidoctor build task to properly identify doc source.
...
Other Spring Build Conventions based projects assume includes are in _includes but SBDG has includes outside of
_includes. This means we must change the sources to only be 'index.adoc'.
Update docs build to configure every task of type AbstractAsciidoctorTask so that asciidoctorPdf picks up
the custom attributes set and the updated sources.
2020-03-06 16:31:29 -08:00
John Blum
d5ac5f0c1f
Add documentation in the reference guide on the new spring-geode-starter-logging module.
...
Resolves gh-71.
2020-02-19 22:54:20 -08:00
John Blum
d82eeacb6a
Declare master 'version' properties for Pivotal Cloud Cache and Pivotal GemFire.
2019-10-01 19:50:38 -07:00
John Blum
cf8be5d2c2
Add 'master-apache-geode-version' documentation variable from which all docs (e.g. Guides) can inherit.
2019-09-24 02:05:59 -07:00
John Blum
c218795e8d
Refactor logging dependencies in SBDG Module Gradle build files.
...
Remove the exclude for 'org.apache.logging.log4j:log4j-to-slf4j'.
Add an exclude for 'org.apache.logging.log4j:log4j-core'.
Resolves gh-42.
2019-08-21 11:56:32 -07:00
John Blum
46be647e14
Add chapter on (Pivotal) CloudFoundry to the SBDG Reference Documentation.
...
Resolves gh-33.
2019-07-02 17:53:55 -07:00
John Blum
1faf18633e
Add processResources Gradle task to replace property and tag placeholders in source files.
2019-07-02 15:45:14 -07:00
John Blum
d93830bede
Fix path variables (e.g. samples-dir) used in documentation and source files.
...
Remove trailing path separator (/).
2019-05-01 18:48:45 -07:00
John Blum
66a130f954
Revert directory location references back to using 'rootProject.projectDir.path'.
...
Source file references must use the 'include:' directive and not 'link:' inside the source reference markup.
2019-04-24 11:23:55 -07:00
John Blum
f49aa679a2
Change directory locations to be based on GitHub URLs.
2019-04-24 09:55:56 -07:00
John Blum
687ba1e54c
Include guide and example of Spring Boot auto-configuration for Apache Geode & Pivotal GemFire.
2019-04-22 23:45:35 -07:00
Spring Operator
74bec269d9
Cleanup HTTP URLs to use HTTPS.
...
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.
* http://docs.spring.io/spring-boot-data-geode/docs/ (301) migrated to:
https://docs.spring.io/spring-boot-data-geode/docs/ ([https](https://docs.spring.io/spring-boot-data-geode/docs/ ) result 404).
These URLs were fixed successfully.
* http://docs.spring.io/spring-data/commons/docs/current/api/ migrated to:
https://docs.spring.io/spring-data/commons/docs/current/api/ ([https](https://docs.spring.io/spring-data/commons/docs/current/api/ ) result 200).
* http://docs.spring.io/spring/docs/current/javadoc-api/ migrated to:
https://docs.spring.io/spring/docs/current/javadoc-api/ ([https](https://docs.spring.io/spring/docs/current/javadoc-api/ ) result 200).
* http://geode.apache.org/releases/latest/javadoc/ migrated to:
https://geode.apache.org/releases/latest/javadoc/ ([https](https://geode.apache.org/releases/latest/javadoc/ ) result 200).
Resolves gh-25.
2019-03-11 11:40:57 -07:00
John Blum
c89cc75bd8
Add Spring Shell runtime dependency to spring-geode-starter and spring-gemfire-starter.
...
Resolves gh-13.
2018-10-03 13:15:56 -07:00
John Blum
8ba2a55bb8
Add Spring Session auto-configuration documentation.
2018-08-29 14:43:26 -07:00
John Blum
db95c418eb
Remove explicit IntellIJ IDEA (IDE) Gradle configuration for integrationTest source directory location.
2018-08-22 14:54:22 -07:00
John Blum
869347f59e
Include index-docinfo.xml.
2018-06-25 18:15:57 -07:00
John Blum
b713c3253a
Add appendix.adoc containing additional documentation to help developers during development.
2018-06-24 22:34:07 -07:00
John Blum
1ef8390791
Move section on using Spring Boot for Apache Geode/Pivotal GemFire, Maven and Gradle build configuration to index.adoc.
2018-06-24 20:29:10 -07:00
John Blum
da60e6d8a0
Refine Asciidoctor attributes and Javadoc links.
...
Declare compile-time depencency on the 'spring-geode-starter'.
Declare runtime dependency on Spring Shell.
2018-06-22 13:32:43 -07:00
John Blum
209c1d88a3
Add spring-geode-docs module.
2018-06-21 11:24:45 -07:00