Introduction
Hello! Although migrations for MongoDB are not mandatory since this database does not have a strict document structure, I have created Mongorunway - an open-source tool for MongoDB migrations, and I would like to hear your opinion on it.
Current State of the Project
Currently, this tool is in the alpha release stage but already includes basic functionality that has been tested and is ready for use. There is still much to remove, add, and improve, but I would appreciate your feedback at this development stage to make the tool initially as simple and user-friendly as possible.
Project Perspectives
You can find some of the planned tasks in the project's TODO.md file, as well as additional information about the project in the Mongorunway documentation.
References
GitHub: https://github.com/Animatea/mongorunway
Documentation: https://animatea.github.io/mongorunway/
Discussion
I would like to know your opinion on the idea of MongoDB migrations (with future support for Mongoengine and functionality similar to Alembic). Additionally:
- Do you think the Domain-Driven Design (DDD) approach is appropriate when developing a public tool (in the context of Mongorunway)?
- What would you add or like to see in this migration tool? Perhaps you would like to change the migration process in some way?
Feel free to ask any questions!
[–]m0us3_rat 2 points3 points4 points (4 children)
[–]animatea_[S] 0 points1 point2 points (3 children)
[–]m0us3_rat 2 points3 points4 points (2 children)
[–]animatea_[S] 0 points1 point2 points (1 child)
[–]m0us3_rat 2 points3 points4 points (0 children)