Closed Smolevich closed 4 years ago
Fixed failed ci https://github.com/jenssegers/laravel-mongodb/pull/1893
I would be more than happy to volunteer to help maintain this project. I am just starting to use it however I was also a bit concerned about the number of open issues and pull requests. It makes me feel uneasy about using it in a production system.
Does anyone know how to get a hold of the owner? If they are not checking issues not sure this will ever get seen.
Hi @brandon-braner, shall we set up a skype call to discuss this?
@jenssegers I would love to. Can I email you at hello@jenssegers.com? Grabbed that from your Github profile.
@brandon-braner, @jenssegers can we discuss together, in slack or email?
@jenssegers well, first of thank you for the work that you've done.
We can understand that this is open source and you're not paid for this, however the fact that you're simply ignoring pull requests from other contributors makes everyone sad and unhappy while using this library in a project.
If you don't have a time, please kindly archive this repo and give a chance to somebody else/some other library or just add some information to readme that this library reviewing pull requests in ~4 months and there are so many bugs/issues - use at your own risk.
Thank you!
I stopped waiting for the updates and jumped and improved it in my fork: https://github.com/rennokki/laravel-mongodb
PRs are welcomed :)
@rennokki i propose to wait answer from @jenssegers. Are you single maintainer of your fork? Do you have plans on improvement library ? How many time do you spend on library?
I use mongo actively on some production workloads on my day-to-day job and side projects, and sometimes custom implementations are not unusual, and the times to wait for an update is killing the productivity, that's why I forked the repo. Currently, I am the only one, but I can actively select some in the case it is needed.
@Smolevich @rennokki well, if we're a looking for a new fork some issues needs to be fixed and reworked.
Current implementation is a bit hacky, probably best would to remove mysql support and use doctrine mongodb.
There is already an implemented integration but it's not updated since 2017.
I have searched for issues throughout the Issues board and the addressed PRs, but i found some that are old and i didn't find any real reason why they should be merged.
The broken CI also freaked me because having several production workloads and using a package that continues to merge the PRs without having the CI check is risky.
@rennokki PR with support GA was merged, problem with failed travis ci was fixed, so all new PR's are checked
@rennokki do you want to help with maintenance this library ? As i can see you improve you fork but we (@jenssegers , @brandon-braner and I) can come together to support an improve this library but before we discuss about future plans on this library I propose each ask on some questions if someone want to become maintainer of this library:
Not much in open source - i really implemented packages across several Laravel apps in private repos at my day-to-day job which sticks with Laravel/Lumen for 2+ years. I check github daily on issues, so that's what made me tryna gather more ppl to PR their problems and fix them in a separate package.
I don't mind maintaining this library at all. I also use it in production on several projects.
Well, I'm really happy this isn't new fork and we're all here now. Previously something like this already happened (see dead fork which isn't maintained anymore https://github.com/moloquent/moloquent).
@jenssegers I kindly ask you (or just my personal suggestion), please add new maintainers who are ready to help out, everyone will be just happy and issues will be fixed instantly!
@Smolevich thank you for taking care!
Thank you!
@Smolevich mail me the slack if there's any
@rennokki, Alex Renoki
is it your nickname in slack for this library?
@jenssegers add new some contributors. Thanks for reaction, Jens. I propose to do next tasks as soon possible :
@jenssegers add new some contributors.
That's sound great 👍 . Thank you @jenssegers!
3. Add templates for issues () Docs Link to issue #1912
I might take care as well.
- Close old and not actual issues and PR's
I'm currently checking each PR's if it was already merged/fixed, it takes time.
@Smolevich 5 Add a static site docs. The README is too long. So I think we can improve searchability and add more examples. We can use vuepress. It is very simple (markdown syntax) and it can be deployed on Github Pages.
@Giacomo92 i think that would be too complicated, maybe having a short and concise docs would be better. It's about the quality not the quantity.
StyleCI and CodeCov/Codacy can be a good start too.
I propose to add any ideas here https://github.com/jenssegers/laravel-mongodb/issues/1914
@Giacomo92 i think that would be too complicated, maybe having a short and concise docs would be better. It's about the quality not the quantity. @rennokki Complicated? Why ? It is a simple markdown file. You do not need to know anything else. A docs site is more readable and maintainable. Every package has a site, see Spatie Docs
@jenssegers, library has pending PR's waiting review one month and more, old docs, broken ci in travis, many issues without answers for community. I propose to find new maintainers from community, if you don't have enough time to maintance this library. Any can fork and improve separately but I think that community can improve this library if maintainers will have enough time for maintance.
With regards, Smolevich