Skip to content

Commit 4ea97d3

Browse files
committed
Updated data driven documentation landing page and minor Fixes
1 parent d75b477 commit 4ea97d3

6 files changed

+83
-156
lines changed

_includes/breadcrumb.html

+9-9
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,15 @@
2121
Version {{page.debezium-version}} <span class="caret"></span>
2222
</button>
2323
<ul class="dropdown-menu dropdown-menu-right">
24-
<li class="item">
25-
<a href="/releases/1.2/release-notes/"> Version 1.2 </a>
26-
</li>
27-
<li class="item active">
28-
<a href="/releases/1.3/release-notes/"> Version 1.3 </a>
29-
</li>
30-
<li class="item">
31-
<a href="/releases/1.4/release-notes/"> Version 1.4 </a>
32-
</li>
24+
{% for version in site.data.versions.versions %}
25+
{% assign formatedVersion = version | replace: ".", "" %}
26+
{% assign releaseInfo = site.data.releases[formatedVersion] %}
27+
{% if releaseInfo.series.hidden == false %}
28+
<li class="item">
29+
<a href="/releases/{{version}}/"> Version {{version}} </a>
30+
</li>
31+
{% endif %}
32+
{% endfor %}
3333
</ul>
3434
</div>
3535
</div>

_includes/documentation.html

+70-145
Original file line numberDiff line numberDiff line change
@@ -1,159 +1,84 @@
11
<h3 class="section">Series</h3>
22
<div class="row">
3-
<div class="col-sm-4">
4-
<div class="series raised">
5-
<div class="series-banner">
6-
<h4 class="series-label">
7-
<div class="span label label-stable">stable</div>
8-
</h4>
9-
</div>
10-
<div class="clear"></div>
11-
<h3 class="version">1.2</h3>
12-
<h6 class="version-date">2020-09-24</h6>
13-
<div class="description">Align code with Quarkus 1.9</div>
14-
<div class="more-info">
15-
<a class="btn btn-primary" href="/documentation/reference/1.2/">
16-
More info&nbsp;&nbsp;&nbsp;&nbsp;
17-
<span class="icon-arrow-right"></span>
18-
</a>
19-
</div>
20-
</div>
21-
</div>
22-
<div class="col-sm-4">
23-
<div class="series raised">
24-
<div class="series-banner">
25-
<h4 class="series-label">
26-
<div class="span label label-stable">stable</div>
27-
</h4>
28-
</div>
29-
<div class="clear"></div>
30-
<h3 class="version">1.3</h3>
31-
<h6 class="version-date">2020-10-01</h6>
32-
<div class="description">
33-
Final bugfixes; Logging in Connect image configurable via environment
34-
variables
35-
</div>
36-
<div class="more-info">
37-
<a class="btn btn-primary" href="/documentation/reference/1.3/">
38-
More info&nbsp;&nbsp;&nbsp;&nbsp;
39-
<span class="icon-arrow-right"></span>
40-
</a>
41-
</div>
42-
</div>
43-
</div>
44-
<div class="col-sm-4">
45-
<div class="series raised">
46-
<div class="series-banner">
47-
<h4 class="series-label">
48-
<div class="span label label-development">development</div>
49-
</h4>
50-
</div>
51-
<div class="clear"></div>
52-
<h3 class="version">1.4</h3>
53-
<h6 class="version-date">2020-10-22</h6>
54-
<div class="description">Vitess connector support</div>
55-
<div class="more-info">
56-
<a class="btn btn-primary" href="/documentation/reference/1.4/">
57-
More info&nbsp;&nbsp;&nbsp;&nbsp;
58-
<span class="icon-arrow-right"></span>
59-
</a>
3+
{% for version in site.data.versions.versions %}
4+
{% assign formatedVersion = version | replace: ".", "" %}
5+
{% assign releaseDetails = site.data.releases[formatedVersion] %}
6+
{% if releaseDetails.series.displayed %}
7+
{% assign lastVersion = releaseDetails.versions.versions.last %}
8+
{% assign formattedLastVersion = lastVersion | replace: ".", "" %}
9+
{% assign latestRelease = releaseDetails[formattedLastVersion] %}
10+
{% if latestRelease.stable %}
11+
{% assign labelStyle = "span label label-stable" %}
12+
{% assign labelText = "stable" %}
13+
{% else %}
14+
{% assign labelStyle = "span label label-development" %}
15+
{% assign labelText = "development" %}
16+
{% endif %}
17+
<div class="col-sm-4">
18+
<div class="series raised">
19+
<div class="series-banner">
20+
<h4 class="series-label">
21+
<div class="{{ labelStyle }}">{{ labelText }}</div>
22+
</h4>
23+
</div>
24+
<div class="clear"></div>
25+
<h3 class="version">{{ version }}</h3>
26+
<h6 class="version-date">{{ latestRelease.date }}</h6>
27+
<div class="description">{{ latestRelease.summary }}</div>
28+
<div class="more-info">
29+
<a class="btn btn-primary" href="/documentation/reference/{{version}}/">
30+
More info&nbsp;&nbsp;&nbsp;&nbsp;
31+
<span class="icon-arrow-right"></span>
32+
</a>
33+
</div>
6034
</div>
6135
</div>
62-
</div>
36+
{% endif %}
37+
{% endfor %}
6338
</div>
6439
<a class="btn btn-default older-series collapsed" data-toggle="collapse" href="#older-series" aria-expanded="false">
6540
<span class="show-older">See older series</span>
6641
<span class="hide-older">Hide older series</span>
6742
</a>
6843
<div class="row collapse" id="older-series" style="height: 0px;" aria-expanded="false">
6944
<div class="row empty"></div>
70-
<div class="col-sm-4">
71-
<div class="series raised">
72-
<div class="series-banner">
73-
<h4 class="series-label">
74-
<div class="span label label-stable">stable</div>
75-
</h4>
76-
</div>
77-
<div class="clear"></div>
78-
<h3 class="version">0.9</h3>
79-
<h6 class="version-date">2019-05-06</h6>
80-
<div class="description">
81-
Support fetch size during snapshot and new column type support for
82-
PostgreSQL.
83-
</div>
84-
<div class="more-info">
85-
<a class="btn btn-primary" href="/documentation/reference/0.9/">
86-
More info&nbsp;&nbsp;&nbsp;&nbsp;
87-
<span class="icon-arrow-right"></span>
88-
</a>
89-
</div>
90-
</div>
91-
</div>
92-
<div class="col-sm-4">
93-
<div class="series raised">
94-
<div class="series-banner">
95-
<h4 class="series-label">
96-
<div class="span label label-stable">stable</div>
97-
</h4>
98-
</div>
99-
<div class="clear"></div>
100-
<h3 class="version">0.10</h3>
101-
<h6 class="version-date">2019-10-02</h6>
102-
<div class="description">
103-
New incubating Cassandra connector, new features and enhancements for
104-
PostgreSQL connector, and various bugfixes
105-
</div>
106-
<div class="more-info">
107-
<a class="btn btn-primary" href="/documentation/reference/0.10/">
108-
More info&nbsp;&nbsp;&nbsp;&nbsp;
109-
<span class="icon-arrow-right"></span>
110-
</a>
111-
</div>
112-
</div>
113-
</div>
114-
<div class="col-sm-4">
115-
<div class="series raised">
116-
<div class="series-banner">
117-
<h4 class="series-label">
118-
<div class="span label label-stable">stable</div>
119-
</h4>
120-
</div>
121-
<div class="clear"></div>
122-
<h3 class="version">1.0</h3>
123-
<h6 class="version-date">2020-03-12</h6>
124-
<div class="description">
125-
Maintenance release; improvement of ExtractNewRecordState SMT
126-
</div>
127-
<div class="more-info">
128-
<a class="btn btn-primary" href="/documentation/reference/1.0/">
129-
More info&nbsp;&nbsp;&nbsp;&nbsp;
130-
<span class="icon-arrow-right"></span>
131-
</a>
132-
</div>
133-
</div>
134-
</div>
135-
<div class="col-sm-4">
136-
<div class="series raised">
137-
<div class="series-banner">
138-
<h4 class="series-label">
139-
<div class="span label label-stable">stable</div>
140-
</h4>
141-
</div>
142-
<div class="clear"></div>
143-
<h3 class="version">1.1</h3>
144-
<h6 class="version-date">2020-06-02</h6>
145-
<div class="description">
146-
Maintenance release; simplified fully-qualified table names for Oracle,
147-
Db2 and SQL Server
148-
</div>
149-
<div class="more-info">
150-
<a class="btn btn-primary" href="/documentation/reference/1.1/">
151-
More info&nbsp;&nbsp;&nbsp;&nbsp;
152-
<span class="icon-arrow-right"></span>
153-
</a>
154-
</div>
155-
</div>
156-
</div>
45+
{% for version in site.data.versions.versions %}
46+
{% assign formatedVersion = version | replace: ".", "" %}
47+
{% assign releaseDetails = site.data.releases[formatedVersion] %}
48+
{% if releaseDetails.series.hidden == false %}
49+
{% if releaseDetails.series.displayed == false %}
50+
{% assign lastVersion = releaseDetails.versions.versions.last %}
51+
{% assign formattedLastVersion = lastVersion | replace: ".", "" %}
52+
{% assign latestRelease = releaseDetails[formattedLastVersion] %}
53+
{% if latestRelease.stable %}
54+
{% assign labelStyle = "span label label-stable" %}
55+
{% assign labelText = "stable" %}
56+
{% else %}
57+
{% assign labelStyle = "span label label-development" %}
58+
{% assign labelText = "development" %}
59+
{% endif %}
60+
<div class="col-sm-4">
61+
<div class="series raised">
62+
<div class="series-banner">
63+
<h4 class="series-label">
64+
<div class="{{ labelStyle }}">{{ labelText }}</div>
65+
</h4>
66+
</div>
67+
<div class="clear"></div>
68+
<h3 class="version">{{ version }}</h3>
69+
<h6 class="version-date">{{ latestRelease.date }}</h6>
70+
<div class="description">{{ latestRelease.summary }}</div>
71+
<div class="more-info">
72+
<a class="btn btn-primary" href="/documentation/reference/{{version}}/">
73+
More info&nbsp;&nbsp;&nbsp;&nbsp;
74+
<span class="icon-arrow-right"></span>
75+
</a>
76+
</div>
77+
</div>
78+
</div>
79+
{% endif %}
80+
{% endif %}
81+
{% endfor %}
15782
</div>
15883
<p></p>
15984
<h3 class="section">Other Documentation</h3>

_posts/2019-05-06-debezium-0-9-5-final-released.adoc

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ It's my pleasure to announce the release of Debezium *0.9.5.Final*!
1111
This is a recommended update for all users of earlier versions; besides bug fixes also a few new features are provide.
1212
The release contains https://issues.redhat.com/issues/?jql=project+%3D+DBZ+AND+fixVersion+%3D+0.9.5.Final[18 resolved issues] overall.
1313

14-
=== Apache Kafka Update and New Features
14+
== Apache Kafka Update and New Features
1515

1616
This release has been built against and tested with Apache Kafka 2.2.0 (https://issues.redhat.com/browse/DBZ-1227[DBZ-1227]).
1717
Earlier versions are continued to be supported as well.

_posts/2019-05-29-debezium-0-10-0-alpha1-released.adoc

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ This means that upgrading to Debezium 0.10 from earlier versions might take a bi
1616
depending on your usage of features and options already marked as deprecated in 0.9 and before.
1717
But no worries, we're describing all changes in great detail in this blog post and the https://debezium.io/docs/releases/#release-0-10-0-alpha1[release notes].
1818

19-
=== Why?
19+
== Why?
2020

2121
First of all, let's discuss a bit why we're doing these changes.
2222

community.md

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
layout: community
3+
title: "Community.Debezium"
34
permalink: /community/
45
---
56

index.md

+1
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@
33
# To modify the layout, see https://jekyllrb.com/docs/themes/#overriding-theme-defaults
44

55
layout: index
6+
title: Debezium
67
---

0 commit comments

Comments
 (0)