Tutorials from vogella.com in the category technology
Java Groovy HTML XSLT Python FreeMarker Other
Permalink
Failed to load latest commit information.
10_Include Mass change replace <section id=" with [[, conversion of ApacheAnt and Oct 4, 2016
ApacheAnt Minor cleanups for the upcoming Java training Jan 2, 2017
ApacheDerby One sentence per line Nov 2, 2016
ApacheHTTP One sentence per line Nov 2, 2016
ApacheHadoop Correct broken links Nov 8, 2016
ApacheMaven Minor cleanups for the upcoming Java training Jan 2, 2017
ApacheTomcat Dont show http://localhost... links as links Nov 8, 2016
Artifactory Dont show http://localhost... links as links Nov 8, 2016
AsciiDoc small change in table definition Dec 8, 2016
Bigtable Correct broken links Nov 8, 2016
ComplexityAnalysis Conversion ComplexityAnalysis and DocBook Oct 5, 2016
DocBook correct or remove bad links Nov 7, 2016
Docker Fix section indexes for Docker Article Nov 16, 2016
Fedora Add header and ads to some tutorials in technology Aug 30, 2016
FreeMarker delete empty space before . Oct 14, 2016
Gerrit Dont show http://localhost... links as links Nov 8, 2016
GerritExercises Conversion GerritExercises Oct 6, 2016
Git Fix link to Git Submodule tutorial Dec 7, 2016
GitHosting replace <filename> Oct 26, 2016
GitHub Github description updated Oct 28, 2016
GitSubmodules resolves #2 Add more infos to Git Submodule article Dec 8, 2016
GitWorkflows Lots of changes in the Git tutorial for the Git script Oct 23, 2016
Gmail Conversion Gmail Oct 6, 2016
Gradle Reduces the usage of exact version in the Gradle installation Jan 16, 2017
Greasemonkey Fix Greasemonkey Tutorial heading Jan 17, 2017
Groovy delete empty space before . Oct 14, 2016
GroovyTestSupport delete empty space before . Oct 14, 2016
H2DatabaseEngine Conversion GroovyTestSupport, H2DatabaseEngine, Inkscape Oct 10, 2016
Inkscape Conversion GroovyTestSupport, H2DatabaseEngine, Inkscape Oct 10, 2016
JGit Fix errors and typos in JGit tutorial Dec 11, 2016
Jenkins Correct broken links Nov 8, 2016
MQTT Conversion MQTT Oct 10, 2016
MapReduce Correct broken links Nov 8, 2016
Mathematik Conversion Mathematik Oct 10, 2016
Mercurial Conversion Mercurial Oct 10, 2016
Microsoft Conversion Microsoft Oct 10, 2016
MicrosoftOutlookMacros Conversion MicrosoftOutlookMacros Oct 10, 2016
MySQL Conversion MySQL Oct 10, 2016
Nexus Dont show http://localhost... links as links Nov 8, 2016
PackageDrone Dont show http://localhost... links as links Nov 8, 2016
PublishEBooks Conversion PublishEBooks Oct 10, 2016
Python Added syntax highlighting to Python Nov 5, 2016
RSSFeed Conversion RSSFeed Oct 10, 2016
RaspberryPi Conversion RaspberryPi Oct 10, 2016
Ruby Added 'executing ruby' and minor fixes Nov 5, 2016
SQL Conversion SQL Oct 10, 2016
SonarQube Conversion SonarQube Oct 10, 2016
Spelling Conversion Spelling Oct 10, 2016
UML delete empty space before , Oct 13, 2016
Ubuntu Correct Ubuntu tutorial Jan 12, 2017
UnixGrep Conversion UnixGrep Oct 11, 2016
Virtualization Conversion Virtualization Oct 11, 2016
Webstandards Conversion Webstandards and XSLT Oct 11, 2016
XSLT Conversion Webstandards and XSLT Oct 11, 2016
gradle/wrapper Updated gradle wrapper to version 3.3 Jan 10, 2017
themes Adds themes to technology to be able to create PDF in this directory Oct 23, 2016
web Conversion Webstandards and XSLT Oct 11, 2016
.gitignore [AsciiDoc] Created build for Asciidoc tutorial Dec 17, 2015
.project [AsciiDoc] Created build for Asciidoc tutorial Dec 17, 2015
CONTRIBUTING.adoc Adds CONTRIBUTING to the repo Oct 28, 2016
README.adoc Add CONTRIBUTION link to README Oct 28, 2016
build.gradle Updated gradle wrapper to version 3.3 Jan 10, 2017
copyright.adoc rework the copyright Sep 22, 2016
docinfo.html Update mobile header Dec 20, 2016
gradlew Upgrade gradle wrapper to 2.14 Nov 19, 2016
gradlew.bat Upgrade gradle wrapper to 2.14 Nov 19, 2016
services.adoc Work on Nexus conversion and add ads and header to technology Aug 29, 2016
settings.gradle Creates Greasemonkey introduction Jan 16, 2017
support.adoc Work on Nexus conversion and add ads and header to technology Aug 29, 2016

README.adoc

Technology tutorials from vogella.com

Contributions

We gladly and thankfully accept pull requests to improve the content of our tutorials. See Contributing to this repo for the legal details.

How to build

In the root directory the following commands can be used to build different outputs.

// create HTML 5
./gradlew cH

// create PDF
./gradlew cP

// create EPub 3
./gradlew cE

// create All (HTML 5, PDF, EPub 3)
./gradlew cA

Alternativly the command can be changed to:

/gradlew -t xx

this will triger an automatical run of the command once a change is saved in the adoc files.

If these commands are run in the root directory all subprojects will be build.

Tip
Single subprojects can be build when navigating into a subproject and for example run ../gradlew cH
Note
On Windows OS ./gradlew.bat must be used
See CSS tutorial

Create a new tutorial

  1. Create a new project(a sub-directory) in the root directory

  2. Add the new project to the settings.gradle file (include '{newProjectName}')

  3. Open new project in terminal and run ../gradlew cT to run the createTemplate task

Publish HTML task for Jenkins

Currently the jenkins build server is used to copy the HTML tutorials from an '/output' folder to the actual webserver, therefore the publishHtml task can be used to create the HTML Tutorials and copy the HTML tutorials to a '/asciidocOutput' folder.