Skip to content

Commit 44454c0

Browse files
authored
Merge pull request #14 from rakeshAlgo/landing-page-ui
Convert HTML into Adoc File
2 parents ce69419 + c469f62 commit 44454c0

File tree

8 files changed

+260
-661
lines changed

8 files changed

+260
-661
lines changed

preview-src/database-icon.svg

Lines changed: 3 additions & 0 deletions
Loading
Lines changed: 121 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,124 @@
11
= Couchbase Core Concept
22
:page-layout: landing-page-core-concept
33
:page-role: tiles
4-
:!sectids:
4+
:!sectids:
5+
6+
= Core Concept
7+
++++
8+
<div class="card-row">
9+
++++
10+
11+
[.column]
12+
====== {empty}
13+
[.content]
14+
Couchbase Server is an open source, distributed, NoSQL document-oriented engagement database. It exposes a fast key-value store with managed cache for sub-millisecond data operations, purpose-built indexers for fast queries and a powerful query engine for executing SQL-like queries
15+
16+
[.column]
17+
====== {empty}
18+
[.media-left]
19+
image::database-icon.svg[]
20+
21+
++++
22+
</div>
23+
++++
24+
25+
26+
27+
== Install and Deploy
28+
++++
29+
<div class="card-row three-column-row">
30+
++++
31+
32+
[.column]
33+
.Before You Begin
34+
* xref:#[System Requirements]
35+
* xref:#[ Production Checklist]
36+
37+
[.column]
38+
.Installation
39+
[.content]
40+
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam
41+
42+
[.column]
43+
.Deployment
44+
* xref:#[ Sizing a Cluster ]
45+
* xref:#[ Create a Cluster ]
46+
47+
48+
++++
49+
</div>
50+
++++
51+
52+
== Learn
53+
++++
54+
<div class="card-row three-column-row">
55+
++++
56+
57+
[.column]
58+
.Data
59+
* xref:#[Introduction to Couchbase Server]
60+
* xref:#[Buckets and Collections]
61+
* xref:#[ Data Model ]
62+
63+
64+
[.column]
65+
.Buckets and Storage
66+
[.content]
67+
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam
68+
69+
70+
[.column]
71+
.Security
72+
[.content]
73+
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et
74+
75+
++++
76+
</div>
77+
++++
78+
79+
== Lorem ipsum
80+
++++
81+
<div class="card-row two-column-row">
82+
++++
83+
84+
[.column]
85+
====== {empty}
86+
.Lorem ipsum
87+
88+
[.content]
89+
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem
90+
[]
91+
xref:#[Lorem ipsum]
92+
93+
[.column]
94+
====== {empty}
95+
96+
.Lorem ipsum
97+
[.content]
98+
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet
99+
[]
100+
xref:#[Lorem ipsum]
101+
102+
[.column]
103+
====== {empty}
104+
.Lorem ipsum
105+
106+
[.content]
107+
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem
108+
109+
[]
110+
xref:#[Lorem ipsum]
111+
112+
[.column]
113+
====== {empty}
114+
.Lorem ipsum
115+
116+
video::n1e6kV_kPKo[youtube]
117+
118+
Lorem ipsum dolor sit amet, consetetur
119+
xref:#[sadipscing elitr]
120+
121+
122+
++++
123+
</div>
124+
++++

preview-src/landing-page-sdk.adoc

Lines changed: 103 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,106 @@
11
= Couchbase SDK
22
:page-layout: landing-page-sdk
33
:page-role: tiles
4-
:!sectids:
4+
:!sectids:
5+
6+
7+
= SDK
8+
++++
9+
<div class="card-row">
10+
++++
11+
12+
[.column]
13+
====== {empty}
14+
[.content]
15+
The Couchbase SDK allows applications to access a Couchbase cluster. It offers traditional synchronous APIs as well as scalable asynchronous APIs to maximize performance.
16+
17+
[.column]
18+
====== {empty}
19+
[.media-left]
20+
image::sdk-icon.svg[]
21+
22+
++++
23+
</div>
24+
++++
25+
26+
== Languages
27+
++++
28+
<div class="card-row two-column-row">
29+
++++
30+
31+
[.column]
32+
====== {empty}
33+
.C SDK
34+
35+
[.content]
36+
The Couchbase C SDK (libcouchbase) enables C and C++ programs to access a Couchbase Server cluster. The C SDK is also commonly used as a core dependency of SDKs written in other language to provide a common implementation and high performance.
37+
[]
38+
xref:#[Start Using the C SDK]
39+
40+
[.column]
41+
====== {empty}
42+
43+
..NET SDK
44+
[.content]
45+
The .NET SDK enables you to interact with a Couchbase Server cluster from the .NET Framework using any Common Language Runtime (CLR) language, including C#, F#, and VB.NET. It offers both a traditional synchronous API and an asynchronous API based on the Task-based Asynchronous Pattern (TAP).
46+
[]
47+
xref:#[Start Using the .NET SDK]
48+
49+
[.column]
50+
====== {empty}
51+
.Go SDK
52+
53+
[.content]
54+
The Couchbase Go SDK allows you to connect to a Couchbase Server cluster from Go. The Go SDK is a native Go library and uses the high-performance gocbcore to handle communicating to the cluster over Couchbase’s binary protocols.
55+
[]
56+
xref:#[Start Using the Go SDK]
57+
58+
[.column]
59+
====== {empty}
60+
.Java SDK
61+
62+
[.content]
63+
The Java SDK allows Java applications to access a Couchbase Server cluster. The Java SDK offers traditional synchronous APIs as well as scalable asynchronous APIs to maximize performance.
64+
[]
65+
xref:#[Start Using the Java SDK]
66+
67+
[.column]
68+
====== {empty}
69+
.Node.js SDK
70+
71+
[.content]
72+
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem
73+
[]
74+
xref:#[Start Using the Node.js SDK]
75+
76+
[.column]
77+
====== {empty}
78+
.PHP SDK
79+
80+
[.content]
81+
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet
82+
[]
83+
xref:#[Start Using the PHP SDK]
84+
85+
[.column]
86+
====== {empty}
87+
.Python SDK
88+
89+
[.content]
90+
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem
91+
[]
92+
xref:#[Start Using the Python SDK]
93+
94+
[.column]
95+
====== {empty}
96+
.Scala SDK
97+
98+
[.content]
99+
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet
100+
[]
101+
xref:#[Start Using the Scala SDK]
102+
103+
104+
++++
105+
</div>
106+
++++

preview-src/sdk-icon.svg

Lines changed: 1 addition & 0 deletions
Loading

src/css/landing-page.css

Lines changed: 30 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@
77
margin-bottom: 15px;
88
}
99

10+
.doc.landing-page-doc h1.sect0 {
11+
margin-top: 0;
12+
margin-bottom: 0;
13+
}
14+
1015
.doc.landing-page-doc .text-color-brand-blue {
1116
color: var(--color-brand-blue);
1217
}
@@ -78,7 +83,19 @@
7883
}
7984

8085
.card-row.three-column-row .column {
81-
flex-basis: 25%;
86+
flex-basis: 33%;
87+
padding-right: var(--column-space);
88+
padding-left: var(--column-space);
89+
}
90+
91+
.card-row.three-column-row .column:first-child,
92+
.card-row.three-column-row .column:nth-child(3n+1) {
93+
padding-left: 0;
94+
}
95+
96+
.card-row.three-column-row .column:last-child,
97+
.card-row.three-column-row .column:nth-child(3n) {
98+
padding-right: 0;
8299
}
83100

84101
.card-row .three-column-row + .column {
@@ -89,11 +106,13 @@
89106
border-left: 1px solid var(--color-brand-gray5);
90107
}
91108

92-
.doc.landing-page-doc h3 {
109+
.doc.landing-page-doc h3,
110+
.landing-page-doc .column .title {
93111
font-size: 1.5rem;
94112
line-height: 130%;
95113
color: var(--color-brand-black);
96-
margin: 0;
114+
margin: 0 0 8px;
115+
letter-spacing: -0.025rem;
97116
}
98117

99118
.doc.landing-page-doc .text-color-brand-blue-secondary {
@@ -128,11 +147,16 @@
128147

129148
.doc.landing-page-doc .media-left {
130149
margin-left: 40px;
131-
width: 100px;
150+
width: 115px;
132151
margin-top: 0;
152+
border: 0;
153+
box-shadow: none;
154+
padding: 0;
133155
}
134156

135-
.doc.landing-page-doc .paragraph {
157+
.doc.landing-page-doc .column .paragraph,
158+
.doc.landing-page-doc .column .videoblock,
159+
.doc.landing-page-doc .column .imageblock {
136160
margin-top: 0;
137161
}
138162

@@ -219,6 +243,7 @@
219243
.doc.landing-page-doc iframe {
220244
width: 100%;
221245
height: 315px;
246+
margin-top: 8px;
222247
}
223248

224249
/* CSS for nav filter */

0 commit comments

Comments
 (0)