Status of the project #3145
Replies: 6 comments 4 replies
This comment was marked as disruptive content.
This comment was marked as disruptive content.
-
|
Maintainer of Material for MkDocs here. Given that I have been developing Material for MkDocs for the last 7 years, extending MkDocs capabilities with 10 plugins (and counting), I'd consider MkDocs stable, mature and rather feature-complete. Nonetheless, IMHO, this project definitely needs active maintainership to review PRs and triage existing issues. My time to work on Open Source is entirely consumed by Material for MkDocs and this likely won't change in the coming years, given how much stuff there's still to do, so I personally can't step up as a maintainer of MkDocs itself. However, I'm happy to send some of the funding that Material for MkDocs receives upstream if somebody wants to step up and commit to maintaining MkDocs. I'm already funding developers maintaining MkDocs plugins that are integrated with Material for MkDocs, as well as @facelessuser for maintaining the awesome and essential Pymdown Extensions package. |
Beta Was this translation helpful? Give feedback.
-
|
Maintainer of MkDocs here. There are many aspects to take into account when trying to judge a project's liveliness which indeed vary from an individual to another. IMHO what makes an OSS project alive is its community first. Do you feel that MkDocs core is actively slowing down its community and ecosystem? If I read Martin's and Andre's comments, I don't feel like it. @oprypin and I tried to setup Gitter/Matrix but the traction is not great. I must admit for my part as well that I fail at keeping up with yet another communication tool for a single OSS project. So I wouldn't be judging the project on instant communication tools either. Could we do better in triage/PR answering? Sure. I for one don't feel good about it, doing my best and actually replied to a few of them last week... Merging PRs is another story where I also feel I could do better but I stick to what we agreed a while ago with @oprypin that he's merging them since he's planning the releases. Maybe I could step up better there. I'd like to say that anyone could help with triage without being maintainer of the project by simply answering and giving their opinion. That's what an active community is for, not only maintainers, no matter how many of us get appointed. Since you asked for quantitative indicators, let's look at the project's activity since its creation: As you can see, the project has actually seen worse periods of low activity and yet, we're still alive and kicking! 😀 Kindly |
Beta Was this translation helpful? Give feedback.
-
|
To keep the same style as the others: mkdocstrings maintainer here 🤣 My personal feeling is that the MkDocs ecosystem and community is thriving. I even think it woke up the Sphinx ecosystem and community when they saw how popular MkDocs-and-friends got 🙂 I sometimes answer issues here (easy ones). I don't have much more time to give to MkDocs, but I'd be happy to get a bit more privileges to at least close issues or move them to discussions when needed. |
Beta Was this translation helpful? Give feedback.
-
|
IMHO, I think that mkdocs ecosystem is awesome but mkdocs itself might need some time/love/stewardship. It does much better than Sphinx but we it could also do much better. We really need a group of cores on mkdocs that can help with maintenance, even if they might not have the time to implement or fix bugs themselves, only to unblock stuff, perform CI/CD maintenance and ensure that the project is moving forward. I also think that the best people to be part of this group are the creators and maintainers of the most popular extensions, as they have a strong interest in keeping mkdocs alive long term, @squidfunk @oprypin and @pawamoy are few names that come into my mind. I could allocate few hours per week to help the project if needed as I want it to really thrive, not only surprive. I would even go so far to promote the use of I do know that sometimes people might have disagreements but if we all agree that mkdocs future is the number one priority, I hope that we can join the efforts to and move forward. What do you think? |
Beta Was this translation helpful? Give feedback.
-
|
Just a vote from the quiet end of the table... The current project, maintenance, response times, and feature set seem perfectly great. This project does not appear to demand a real-time support apparatus. Async discussions and issues tracked at GitHub feel like the correct balance already. And of course, interested parties can always move the open code forward for their own purposes. Bonus points for taking the time and effort to get that work merged back into the main repo. |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone, some months ago I asked about the status of the project:
to which @oprypin replied
Now we're evaluating Sphinx alternatives for Kedro, and naturally MkDocs is the one that gets mentioned the most. Looking at the most recent PR the CI looks mostly healthy, which is impressive given how fast these things rot (apart from a small problem reported recently). However, I am somewhat concerned about the status of the project:
The main thing that would reassure me about the future of the project would be some systematic (not a one-off effort) triaging of issues and pull requests. If MkDocs is feature complete, so be it - but that would need to be clearly stated in the documentation, the contributing guides, and the pull request tempaltes. And if folks keep opening issues, it would be good to at least try to reproduce them or label them accordingly.
Thanks everybody for your time, looking forward to hearing your thoughts.
Beta Was this translation helpful? Give feedback.
All reactions