Skip to content

Commit 7531e55

Browse files
committed
add abstract
1 parent fe25c83 commit 7531e55

File tree

7 files changed

+61
-6
lines changed

7 files changed

+61
-6
lines changed

doc/asciidoc/consumer/index.adoc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
[[consumer]]
22
== Neo4j Streams Consumer
33

4+
ifdef::env-docs[]
5+
[abstract]
6+
--
7+
This chapter describes the Neo4j Streams Consumer in the Neo4j Streams Library.
8+
--
9+
endif::env-docs[]
10+
411
Is the Kafka Sink that ingest the data directly into Neo4j
512

613
=== How it works

doc/asciidoc/docker/index.adoc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
[[docker]]
22
== Execute with Docker
33

4+
ifdef::env-docs[]
5+
[abstract]
6+
--
7+
This chapter describes Docker Compose templates that can be used to test Neo4j Streams applications.
8+
--
9+
endif::env-docs[]
10+
411
Following you'll find a lightweight Docker Compose file that allows you to test the application in your local environment
512

613
Prerequisites:

doc/asciidoc/index.adoc

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@
44
:toclevels: 2
55
:sectid:
66
:sectlinks:
7+
:img: https://github.com/neo4j-contrib/neo4j-streams/raw/gh-pages/3.4/images
8+
:env-docs: true
9+
10+
ifdef::backend-html5[(C) {copyright}]
11+
12+
License: link:{common-license-page-uri}[Creative Commons 4.0]
713

814

915
[abstract]
@@ -18,13 +24,21 @@ The guide covers the following areas:
1824
* <<consumer>> -- Ingests events from a Kafka topic into Neo4j
1925
* <<procedures>> -- Procedures for consuming and producing Kafka events
2026
* <<docker>> -- Docker Compose files for local testing
21-
* <<kafka-connect>> -- Kafka Connect Sink plugin
27+
* <<kafka-connect>> -- Kafka Connect Sink plugin
2228
2329
2430
[[introduction]]
2531
== Introduction
2632

27-
Many user and customers want to integrate Kakfa and other streaming solutions with Neo4j.
33+
ifdef::env-docs[]
34+
[abstract]
35+
--
36+
This chapter provides an introduction to the Neo4j Streams Library, and instructions for installation.
37+
--
38+
endif::env-docs[]
39+
40+
41+
Many user and customers want to integrate Kafka and other streaming solutions with Neo4j.
2842
Either to ingest data into the graph from other sources.
2943
Or to send update events (change data capture - CDC) to the event log for later consumption.
3044

@@ -35,8 +49,7 @@ The project is composed of several parts:
3549
* Neo4j Streams Procedure: a procedure to send a payload to a topic
3650
* Neo4j Streams Producer: a transaction event handler events that sends data to a Kafka topic
3751
* Neo4j Streams Consumer: a Neo4j application that ingest data from Kafka topics into Neo4j via templated Cypher Statements
38-
39-
In the next releases we will add Kafka-Connect connectors as well.
52+
* Kafka-Connect Plugin: a plugin for the Confluent Platform that allows to ingest data into Neo4j, from Kafka topics, via Cypher queries.
4053

4154
[[installation]]
4255
=== Installation
@@ -72,7 +85,6 @@ include::consumer/index.adoc[]
7285

7386
include::procedures/index.adoc[]
7487

75-
7688
include::docker/index.adoc[]
7789

7890
include::kafka-connect/index.adoc[]

doc/asciidoc/kafka-connect/index.adoc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
[[kafka-connect]]
22
== Kafka Connect
33

4+
ifdef::env-docs[]
5+
[abstract]
6+
--
7+
This chapter describes Kafka Connect plugins in the Neo4j Streams Library.
8+
--
9+
endif::env-docs[]
10+
411
image::neo4j-loves-confluent.png[Neo4j Loves Confluent]
512

613

doc/asciidoc/procedures/index.adoc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
[[procedures]]
22
== Procedures
33

4+
ifdef::env-docs[]
5+
[abstract]
6+
--
7+
This chapter describes consumer and producer procedures in the Neo4j Streams Library.
8+
--
9+
endif::env-docs[]
10+
11+
412
The Streams project comes out with a list of procedures.
513

614
=== General configuration

doc/asciidoc/producer/index.adoc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
[[producer]]
22
== Neo4j Streams Producer
33

4+
ifdef::env-docs[]
5+
[abstract]
6+
--
7+
This chapter describes the Neo4j Streams Producer in the Neo4j Streams Library.
8+
--
9+
endif::env-docs[]
10+
11+
412
Is the transaction event handler events that sends data to a Kafka topic
513

614
=== Configuration

doc/build.gradle

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,21 +32,24 @@ plugins {
3232
if (!project.hasProperty('apocVersion')) { ext.apocVersion = '3.4.0.7' }
3333

3434
ext {
35+
copyrightYear = '2019'
3536
versionParts = apocVersion.split('-')
3637
branch = '3.4'
3738
versions = [
3839
'apoc' : apocVersion,
39-
'apocDocs' : versionParts[0].split('\\.')[0..1].join('.'),
40+
'apocDocs' : versionParts[0].split('\\.')[0..1].join('.')
4041
]
4142
if (1 < versionParts.size()) { versions.apocDocs += '-preview' }
4243

4344
docsBaseUri = "https://neo4j.com/docs"
4445
apocBaseUri = "https://neo4j-contrib.github.io/neo4j-apoc-procedures"
46+
streamsBaseUri = "https://neo4j.com/labs/neo4j-streams/docs"
4547
crossReferenceBase = [ // We have no strategy for cross references; always link to current.
4648
'operations-manual' : "${docsBaseUri}/operations-manual/current",
4749
'developer-manual' : "${docsBaseUri}/developer-manual/current",
4850
'graph-algorithms' : "${docsBaseUri}/graph-algorithms/current",
4951
'apoc' : "${apocBaseUri}/${versions.apocDocs}",
52+
'streams' : "${streamsBaseUri}/${versions.apocDocs}",
5053
'java-reference' : "${docsBaseUri}/java-reference/current",
5154
'rest-docs' : "${docsBaseUri}/rest-docs/current",
5255
'ogm-manual' : "${docsBaseUri}/ogm-manual/current",
@@ -60,6 +63,8 @@ ext {
6063
'attribute-missing' : 'skip',
6164
'docs-version' : versions.apocDocs,
6265
'apoc-release' : versions.apocDocs,
66+
'copyright-year' : copyrightYear,
67+
'copyright' : "${copyrightYear} Neo4j, Inc.",
6368
'branch' : branch,
6469
'common-license-page-uri': "$docsBaseUri/license/",
6570
],
@@ -175,6 +180,7 @@ html {
175180
"OGM_Manual=${crossReferenceBase['ogm-manual']}/",
176181
"Graph_Algorithms=${crossReferenceBase['graph-algorithms']}/",
177182
"APOC=${crossReferenceBase['apoc']}/",
183+
"Neo4j_Streams=${crossReferenceBase['streams']}/",
178184
"Java_Reference=${crossReferenceBase['java-reference']}/",
179185
].join(" ")
180186
def scripts = [

0 commit comments

Comments
 (0)