Skip to content

Commit

Permalink
Migrate to Gradle
Browse files Browse the repository at this point in the history
  • Loading branch information
ggrossetie committed Jun 25, 2020
1 parent e88b0cd commit 3443b15
Show file tree
Hide file tree
Showing 72 changed files with 518 additions and 1,658 deletions.
9 changes: 9 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# EditorConfig is awesome: https://EditorConfig.org
root = true

[*]
end_of_line = lf
insert_final_newline = true
charset = utf-8
indent_style = space
indent_size = 2
12 changes: 12 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Ignore Gradle project-specific cache directory
.gradle

# Ignore Gradle build output directory
build/

/node_modules/

.DS_Store

/.idea/
*.iml
5 changes: 0 additions & 5 deletions adoc/browser.adoc

This file was deleted.

122 changes: 0 additions & 122 deletions adoc/restaurant_recommendation.adoc

This file was deleted.

74 changes: 74 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
import org.asciidoctor.gradle.jvm.AsciidoctorTask
import org.kordamp.gradle.livereload.LiveReloadTask

plugins {
id 'org.asciidoctor.jvm.gems' version '3.1.0' apply false
id 'org.asciidoctor.jvm.convert' version '3.1.0' apply false
id 'org.kordamp.gradle.livereload' version '0.2.1' apply false
}

subprojects {

apply plugin: 'org.asciidoctor.jvm.gems'

dependencies {
asciidoctorGems 'rubygems:rouge:3.18.0'
}

repositories {
mavenCentral()
jcenter()
ruby {
gems()
}
}

asciidoctorj {
gemPaths "${rootProject.buildDir}/.asciidoctorGems"
attributes 'allow-uri-read': '',
'source-highlighter': 'rouge',
'rouge-style': 'neo.forest',
'presenter': 'Neo Technology',
'twitter': 'neo4j',
'email': '[email protected]',
'currentyear': '2020',
'experimental': ''
}

asciidoctorGemsPrepare.with {
outputDir = "${rootProject.buildDir}/.asciidoctorGems"
}

task convert(type: AsciidoctorTask) {
dependsOn asciidoctorGemsPrepare

inputs.dir "${rootProject.projectDir}/templates"

asciidoctorj {
options template_dirs: ["${rootProject.projectDir}/templates"]
attributes 'imagesdir': "http://localhost:35729/browser-guide/images",
'allow-uri-read': '',
'guides': "http://localhost:35729/browser-guide",
'icons': 'font',
'leveloffset': '+1',
'env-guide': '',
'guide': '',
'sectanchors': ''
}

resources {
from("${projectDir}/images") {
include '**'
into 'images'
}
}

baseDir file("${projectDir}/docs")
sourceDir file("${projectDir}/docs")
outputDir file("${projectDir}/build/browser-guide")
}

task httpServer(type: LiveReloadTask) {
docRoot "${projectDir}/build"
}
}
Empty file removed docs/adoc-guides.adoc
Empty file.
140 changes: 0 additions & 140 deletions docs/html-guides.adoc

This file was deleted.

Empty file removed docs/index.adoc
Empty file.
Loading

0 comments on commit 3443b15

Please sign in to comment.