Skip to content

Commit 6206698

Browse files
DOCSP-19091 landing page update (#168)
* made landing page task oriented
1 parent f96962a commit 6206698

File tree

3 files changed

+51
-64
lines changed

3 files changed

+51
-64
lines changed

source/fundamentals.txt

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -25,20 +25,4 @@ Fundamentals
2525
/fundamentals/csfle
2626
/fundamentals/time-series
2727

28-
The Fundamentals section explains how to perform the following tasks
29-
using the Java driver:
30-
31-
- :doc:`Connect to MongoDB </fundamentals/connection>`
32-
- :doc:`Use the Versioned API </fundamentals/versioned-api>`
33-
- :doc:`Authenticate with MongoDB </fundamentals/auth>`
34-
- :doc:`Convert between MongoDB Data Formats and Java Objects </fundamentals/data-formats>`
35-
- :doc:`Read from and Write to MongoDB </fundamentals/crud>`
36-
- :doc:`Simplify your Code with Builders </fundamentals/builders>`
37-
- :doc:`Transform your Data </fundamentals/aggregation>`
38-
- :doc:`Create Indexes to Speed Up Queries </fundamentals/indexes>`
39-
- :doc:`Sort Using Collations </fundamentals/collations>`
40-
- :doc:`Log Events in the Driver </fundamentals/logging>`
41-
- :doc:`Monitor Driver Events </fundamentals/monitoring>`
42-
- :doc:`Store and Retrieve Large Files in MongoDB </fundamentals/gridfs>`
43-
- :doc:`Encrypt Fields in a Document </fundamentals/csfle>`
44-
- :doc:`Use a Time Series Collection </fundamentals/time-series>`
28+
.. include:: /includes/fundamentals-sections.rst
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
Learn how to perform the following tasks using the Java driver in the
2+
Fundamentals section:
3+
4+
- :doc:`Connect to MongoDB </fundamentals/connection>`
5+
- :doc:`Use the Versioned API </fundamentals/versioned-api>`
6+
- :doc:`Authenticate with MongoDB </fundamentals/auth>`
7+
- :doc:`Convert between MongoDB Data Formats and Java Objects </fundamentals/data-formats>`
8+
- :doc:`Read from and Write to MongoDB </fundamentals/crud>`
9+
- :doc:`Simplify your Code with Builders </fundamentals/builders>`
10+
- :doc:`Transform your Data </fundamentals/aggregation>`
11+
- :doc:`Create Indexes to Speed Up Queries </fundamentals/indexes>`
12+
- :doc:`Sort Using Collations </fundamentals/collations>`
13+
- :doc:`Log Events in the Driver </fundamentals/logging>`
14+
- :doc:`Monitor Driver Events </fundamentals/monitoring>`
15+
- :doc:`Store and Retrieve Large Files in MongoDB </fundamentals/gridfs>`
16+
- :doc:`Encrypt Fields in a Document </fundamentals/csfle>`
17+
- :doc:`Use a Time Series Collection </fundamentals/time-series>`

source/index.txt

Lines changed: 33 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -16,62 +16,47 @@ MongoDB Java Driver
1616
/issues-and-help
1717
/compatibility
1818
/whats-new
19+
Release Notes <https://github.com/mongodb/mongo-java-driver/releases>
20+
View the Source <https://github.com/mongodb/mongo-java-driver>
1921

2022
Introduction
2123
------------
2224

23-
Welcome to the MongoDB Java driver documentation. This documentation is
24-
for the *synchronous* driver. If you are working with asynchronous stream
25-
processing and reactive streams, we recommend the `Reactive Streams Driver
26-
<https://mongodb.github.io/mongo-java-driver-reactivestreams/>`__.
25+
Welcome to the MongoDB Java driver documentation.
26+
27+
This documentation is for the *synchronous* driver. If you are working
28+
with asynchronous stream processing and reactive streams, we recommend
29+
the `Reactive Streams Driver <https://mongodb.github.io/mongo-java-driver-reactivestreams/>`__.
30+
31+
Connect your Java applications to MongoDB and work with your data
32+
using the official Java driver. On this page, you can find descriptions of
33+
each section of the driver documentation and how to learn more about the Java driver.
2734

28-
The official MongoDB Java driver lets you connect your Java applications
29-
to MongoDB and work with your data. On this page, you can find descriptions of
30-
each section of the driver documentation and where to go to learn more
31-
about the Java driver.
3235

3336
Quick Start
3437
-----------
3538

36-
This :doc:`Quick Start </quick-start>` section is where you can
37-
establish a connection to MongoDB Atlas and begin working with data.
39+
Learn how to establish a connection to MongoDB Atlas and begin
40+
working with data in the :doc:`Quick Start </quick-start>` section.
3841

3942
Usage Examples
4043
--------------
4144

42-
The :doc:`Usage Examples </usage-examples>` section is where you can
43-
find runnable code snippets and high-level explanations for common
44-
methods.
45+
For fully runnable code snippets and explanations for common
46+
methods, see the :doc:`Usage Examples </usage-examples>` section.
4547

4648
Fundamentals
4749
------------
4850

49-
The Fundamentals section explains how to perform the following tasks
50-
using the Java driver:
51-
52-
- :doc:`Connect to MongoDB </fundamentals/connection>`
53-
- :doc:`Use the Versioned API </fundamentals/versioned-api>`
54-
- :doc:`Authenticate with MongoDB </fundamentals/auth>`
55-
- :doc:`Convert between MongoDB Data Formats and Java Objects </fundamentals/data-formats>`
56-
- :doc:`Read from and Write to MongoDB </fundamentals/crud>`
57-
- :doc:`Simplify your Code with Builders </fundamentals/builders>`
58-
- :doc:`Transform your Data </fundamentals/aggregation>`
59-
- :doc:`Create Indexes to Speed Up Queries </fundamentals/indexes>`
60-
- :doc:`Sort Using Collations </fundamentals/collations>`
61-
- :doc:`Log Events in the Driver </fundamentals/logging>`
62-
- :doc:`Monitor Driver Events </fundamentals/monitoring>`
63-
- :doc:`Store and Retrieve Large Files in MongoDB </fundamentals/gridfs>`
64-
- :doc:`Encrypt Fields in a Document </fundamentals/csfle>`
65-
- :doc:`Use a Time Series Collection </fundamentals/time-series>`
51+
.. include:: /includes/fundamentals-sections.rst
6652

6753
API Documentation
6854
-----------------
6955

70-
The MongoDB Java driver API documentation contains detailed information
71-
about classes and methods in the MongoDB Java driver. The driver
72-
contains of the following libraries organized by functionality. See the
73-
following table for descriptions of each library and links to the API
74-
documentation.
56+
The MongoDB Java driver API documentation contains several libraries
57+
organized by functionality. For detailed information about classes and
58+
methods in each library, see the following table for their descriptions
59+
and links to the API documentation.
7560

7661
.. list-table::
7762
:header-rows: 1
@@ -96,27 +81,29 @@ documentation.
9681
FAQ
9782
---
9883

99-
The :doc:`Frequently Asked Questions (FAQ) </faq>` section provides answers
100-
to commonly asked questions about the MongoDB Java Driver.
84+
For answers to commonly asked questions about the MongoDB
85+
Java Driver, see the :doc:`Frequently Asked Questions (FAQ) </faq>`
86+
section.
10187

10288
Issues & Help
10389
-------------
10490

105-
The :doc:`Issues & Help </issues-and-help>` section explains how to report
106-
bugs, contribute to the driver, and find additional resources for asking
107-
questions and receiving help.
91+
Learn how to report bugs, contribute to the driver, and find
92+
additional resources for asking questions and receiving help in the
93+
:doc:`Issues & Help </issues-and-help>` section.
10894

10995
Compatibility
11096
-------------
11197

112-
The :doc:`Compatibility </compatibility>` section shows compatibility charts
113-
with JVM and MongoDB server versions.
98+
For the compatibility charts that show the recommended Java
99+
Driver version for each MongoDB Server version, see the
100+
:doc:`Compatibility </compatibility>` section.
114101

115102
What's New
116103
----------
117104

118-
The :doc:`What's New </whats-new>` section lists new features and
119-
changes in each version.
105+
For a list of new features and changes in each version, see the
106+
:doc:`What's New </whats-new>` section.
120107

121108
Learn
122109
------
@@ -151,6 +138,5 @@ Take the free online course taught by MongoDB instructors
151138
.. figure:: /includes/figures/M220J_hero.jpg
152139
:alt: M220J Course Hero
153140

154-
- `M220J: MongoDB for Java Developers <https://university.mongodb.com/courses/M220J/about>`_
155-
156-
Learn the essentials of Java application development with MongoDB.
141+
- | `M220J: MongoDB for Java Developers <https://university.mongodb.com/courses/M220J/about>`_
142+
| Learn the essentials of Java application development with MongoDB.

0 commit comments

Comments
 (0)