MongoEngine / django-mongoengine

django mongoengine integration
Other
750 stars 206 forks source link

Is this project alive? #174

Closed LuizDMM closed 1 year ago

LuizDMM commented 1 year ago

Hey guys, how are you doing today?

I'm working with a start-up that uses Django and MongoDB, and we're currently using "Djongo" as Object-Document-Mapper, but that project seems to be using the contributions only to their paid version. The pip version hasn't received upgrades for the last couple years, besides having a lot of pushes in main.

That said, I'm looking for a solution to migrate our ODM in the next couple of months. One solution would be to clone their repo and create a new pip package, but I never did that. That said, I have some experience with Django and I can try to help a lot in my free time because it's a core future for us. But before committing to making PRs, I have to ask, is this project alive? If so, how can I help?

ngocngoan commented 1 year ago

It seems to be stopped due to the reason at https://github.com/MongoEngine/django-mongoengine/commit/cc7d0399516b42c69618959732f5c0b0804cc254. I am also finding a replacement solution for my library (https://github.com/ngocngoan/djangorestframework-simplejwt-mongoengine)

last-partizan commented 1 year ago

If you're already using Djongo and it works fine for you, i suggest continue using it.

You can install git version with pip easily. Or maybe switch to their paid version, if they're taking money, i suggest they're have time to support it properly.

This project does not receive any active updates, it's in mainternance mode and there will be no new features. But, if you're willing to fix some bugs - i will review PR's and merge them.

last-partizan commented 1 year ago

@ngocngoan for your case, i can suggest using raw mongoengine? Do you think you can use it?

ngocngoan commented 1 year ago

@last-partizan Yes, I can use it. But, my library is using the MongoUser document as the reference field. So, I need to replace it before removing this dependency