-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DOCSP-48179 add async c driver page #90
DOCSP-48179 add async c driver page #90
Conversation
✅ Deploy Preview for docs-c ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I was didn't edit for Vale rules because this is kind of market-y, so I don't think they should apply. I tried to make the call to action a little more concise at the bottom.
source/async-c-driver.txt
Outdated
covering the configuration, building, and usage of the library. | ||
- `Tutorials <https://mongodb-labs.github.io/mongo-c-driver-async/learn/>`__ to walk you through | ||
common use cases and showcase the potential of asynchronous operations. | ||
- List of `amongoc features <https://mongodb-labs.github.io/mongo-c-driver-async/ref/features/>`__ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- List of `amongoc features <https://mongodb-labs.github.io/mongo-c-driver-async/ref/features/>`__ | |
- A list of `amongoc features <https://mongodb-labs.github.io/mongo-c-driver-async/ref/features/>`__ |
source/async-c-driver.txt
Outdated
- `Tutorials <https://mongodb-labs.github.io/mongo-c-driver-async/learn/>`__ to walk you through | ||
common use cases and showcase the potential of asynchronous operations. | ||
- List of `amongoc features <https://mongodb-labs.github.io/mongo-c-driver-async/ref/features/>`__ | ||
- `amongoc’s design considerations <https://mongodb-labs.github.io/mongo-c-driver-async/explain/consider/>`__ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- `amongoc’s design considerations <https://mongodb-labs.github.io/mongo-c-driver-async/explain/consider/>`__ | |
- Descriptions of `amongoc’s design considerations <https://mongodb-labs.github.io/mongo-c-driver-async/explain/consider/>`__ |
source/async-c-driver.txt
Outdated
- `amongoc’s design considerations <https://mongodb-labs.github.io/mongo-c-driver-async/explain/consider/>`__ | ||
and `amongoc’s asynchrony model <https://mongodb-labs.github.io/mongo-c-driver-async/explain/async-model/>`__ | ||
|
||
Here’s a simple application that initializes an asynchronous event loop and attempts to establish a connection to a local MongoDB server using the ``amongoc`` library. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Here’s a simple application that initializes an asynchronous event loop and attempts to establish a connection to a local MongoDB server using the ``amongoc`` library. | |
The following example is an application that initializes an asynchronous event loop and attempts to establish a connection to a local MongoDB server using the ``amongoc`` library: |
source/async-c-driver.txt
Outdated
This public preview release is focused on gathering user feedback to inform the architectural | ||
decisions for a production-ready version. We invite you to try out ``amongoc`` and share your thoughts, | ||
suggestions, and issues. Please participate in GitHub `discussions <https://github.com/mongodb-labs/mongo-c-driver-async/discussions>`__ and `issues <https://github.com/mongodb-labs/mongo-c-driver-async/issues>`__ to | ||
provide your feedback, especially about the interface and build & runtime requirements. Over the next few months, | ||
our goal is to collect as much user input as possible to align with the needs and expectations of | ||
our user community. Your feedback is invaluable, and we eagerly look forward to hearing from you | ||
and seeing what you'll create with ``amongoc``! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This public preview release is focused on gathering user feedback to inform the architectural | |
decisions for a production-ready version. We invite you to try out ``amongoc`` and share your thoughts, | |
suggestions, and issues. Please participate in GitHub `discussions <https://github.com/mongodb-labs/mongo-c-driver-async/discussions>`__ and `issues <https://github.com/mongodb-labs/mongo-c-driver-async/issues>`__ to | |
provide your feedback, especially about the interface and build & runtime requirements. Over the next few months, | |
our goal is to collect as much user input as possible to align with the needs and expectations of | |
our user community. Your feedback is invaluable, and we eagerly look forward to hearing from you | |
and seeing what you'll create with ``amongoc``! | |
This public preview release is focused on gathering user feedback to inform the architectural | |
decisions for a production-ready version of ``amongoc``. We invite you to share your thoughts, | |
suggestions, and issues in GitHub `discussions <https://github.com/mongodb-labs/mongo-c-driver-async/discussions>`__ and `issues <https://github.com/mongodb-labs/mongo-c-driver-async/issues>`__. We are especially interested in your opinions about the interface, and the build and runtime requirements. Our goal is to collect as much user input as possible to align with the needs and expectations of | |
our user community. | |
Your feedback is invaluable, and we eagerly look forward to hearing from you | |
and seeing what you'll create with ``amongoc``! |
source/index.txt
Outdated
@@ -14,6 +14,7 @@ | |||
Indexes </indexes> | |||
Monitor Your Application </monitoring> | |||
Security </security> | |||
amongoc Public Preview </async-c-driver> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think I would move this to the very top, above Get Started - unless they're told in advance, people aren't going to know to look for this, so it needs to be super visible.
amongoc Public Preview </async-c-driver> | |
Public Preview: amongoc </async-c-driver> |
source/async-c-driver.txt
Outdated
.. _c-async-driver: | ||
|
||
====================== | ||
amongoc Public Preview |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
amongoc Public Preview | |
Public Preview: amongoc |
source/async-c-driver.txt
Outdated
.. _c-async-driver: | ||
|
||
======================= | ||
Public Preview: amongoc |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could we reword the title to something more user/SEO friendly:
"Async C Driver: Public Preview"
source/async-c-driver.txt
Outdated
Asynchronous programming allows applications to remain responsive while waiting for | ||
I/O operations to complete, making it ideal for high-performance, network-intensive | ||
use cases. ``amongoc`` will also facilitate the integration of MongoDB into asynchronous | ||
frameworks like Drogon. Notably, it has also been the top requested feature for the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There's a hyperlink expected here.
Hi @bisht2050, yes this was intentional: it's ok for our table of contents titles to not match the titles on the page. The reason why I changed it is that asynchronous sounded more formal for me, however if you'd prefer to keep async due to preference from the C driver community or if async will be widely understood, I'm happy to change it back! |
* add async c driver page * change title * revert wording * fix bulleted list * fix vale error * move c code to seperate file * fix include * rm edits * fix typo * rb feedback (cherry picked from commit 2b66272)
Pull Request Info
PR Reviewing Guidelines
Context: Ported over https://docs.google.com/document/d/1uCNyMKr5vBVil0i2WsnwaAGl-Z3qO9C3nVCgzCGpvCw/edit?tab=t.0#heading=h.tfw7my94k51h to our docs.
JIRA - https://jira.mongodb.org/browse/DOCSP-48179
Staging - https://deploy-preview-90--docs-c.netlify.app/async-c-driver/
Self-Review Checklist