-
Type: Epic
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Component/s: None
-
Labels:None
-
Needed
Summary
This ticket is to evaluate and fix integration issues with the most popular developer tools and frameworks for each programming language. Please note this will not be any tool, for every language, or ones that are merely interesting, or stumbled upon.
Motivation
One of the most important gates into whether a user will ultimately choose MongoDB is how easy it is to get started with and work with. To that end, today most developers have a variety of tools that they have already chosen - they have their IDE, they have a framework, they have a container technology, test framework, low/no code platforms, etc. If MongoDB is not natively supported by these tools, the developer is stuck trying to manipulate their database of choice into working well with their other tools. This can sometimes be difficult because:
- it is not supported at all
- it is supported, but the documentation for integration (both the tools' and our own) is poor, and documentation created by other users is incorrect or outdated
- the support is lightweight or partial, or missing critical features
We don't know if other database competitors have better, more fluent, integrations than we do. We do not know if documentation exists, or how good it is. So overall, it is unclear where we stand with the top tools utilized by our users, and exactly how much work is added when they choose to use MongoDB.
Cast of Characters
Engineering Lead:
Document Author:
POCers:
Product Owner: Rachelle Palmer
Program Manager:
Stakeholders:
Documentation
[Scope Document|some.url]
[Technical Design Document|some.url]
- is related to
-
RUST-586 Framework Integrations: Actix
- Closed
-
PHPC-1719 Investigate PhpStorm
- Backlog
-
RUST-595 Create examples for using MongoDB in Rocket
- Closed
-
PYTHON-2469 PyCharm IDE Integration
- Backlog
-
RUBY-2478 RubyMine IDE Integration
- Blocked