question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

🚀 The future of Material for MkDocs

See original GitHub issue

tl;dr: Material for MkDocs will switch to a Sponsorware model. New features will first be released exclusively to Sponsors. When a certain Sponsoring goal is reached, these features will be released to the public and be generally available!

Sponsor this project

Material for MkDocs has come a long way. Version 5 brought many improvements and a completely new architecture which makes extension and customization much easier. We haven’t even begun to scratch the surface. After the dust settled and the majority of bugs introduced by the latest major release were fixed, I want to talk about the future.

Where we are

Thanks to all of you who participated in the user survey, we have a pretty good idea of what can be improved and what features are missing or could be better. Additionally, I have tons of ideas on how to improve this project, especially for large (and enterprise) documentation projects. With Material for MkDocs being more popular than ever before, the number of issues and support requests is increasing at a steady pace.

As the original author, I’m doing 99% of maintenance and design work. I want to ensure that issues get fixed quickly and that new useful features make their way into master, but I also have to somehow pay for my living. I’ve invested months and months of my spare time into this project. I’m super excited to see the first sponsors joining, supporting this project, but the collected amount is currently very far from the value of the time I’m putting in this project. With so many big companies using it for their entire front-facing documentation, I’m hoping for more support, to ensure the future of this project!

Where we’re going

This brings me to the announcement I want to make: Material for MkDocs switches to a Sponsorware model! This means:

  • New features will first be made available exclusively to sponsors
  • Sponsors will be able to propose, discuss and vote, which issues and/or features we’ll tackle next

Of course, some things won’t change:

  • Material for MkDocs will remain free and Open Source, forever
  • Bugfixes will be addressed as quickly as possible

I’m currently reshaping the Sponsorship tiers to offer something for agency and companies, but from $10 a month, you will be the first to enjoy new features that will increase the value and uniqueness of your documentation project.

What’s up next

The following roadmap shows, at which monthly goals those features will be available to the public:

  • $500 | New Search: more relevant search results, more intelligent search summaries, improved search UI/UX
  • $1,500 | Versioning: native support to deploy multiple versions of the same documentation
  • $3,000 | A new layout: alternative, completely different vertical layout, optimized to read documentation and code side-by-side.

The development will not necessarily be linear, which means that the work on the new layout might start before versioning is completed. I’ve got quite some nice ideas for a new layout, which will also mean an architecture to support multiple layouts!

As always, I’m happy to receive your feedback! Let’s make this project even better, together!


If you’re already a sponsor – I’m preparing everything in the background. You’ll be invited to a private repository and a sponsor-only community within the next days. Also, don’t worry about deployment – I’m working on a very simple single-line solution

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Reactions:23
  • Comments:6 (5 by maintainers)

github_iconTop GitHub Comments

3reactions
wilhelmercommented, Jul 7, 2020

Sounds exciting. I really hope this works out. You’re doing an outstanding job, and it’s easy to see how much heart and soul you put into this project. Hopefully, companies will be more willing to join the sponsorship if there’s an immediate benefit for them.

Also, don’t be too disappointed with the first outcome of the sponsorship, I think the pace in the enterprise business is a little different, so you can’t expect to put something up and companies are immediately joining in. It takes time. I’ve bugged my supervisor a dozen times about sponsoring you, but it’s a very slow process. (Also, there’s COVID, so companies aren’t exactly enthusiastic about spending money right now.)

2reactions
martinbiracommented, Jul 7, 2020

it’s a very slow process. (Also, there’s COVID, so companies aren’t exactly enthusiastic about spending money right now.)

Same thing here. Hopefully these discussions will get moving along once summer and all vacation periods are over here, e.g. late august…

Read more comments on GitHub >

github_iconTop Results From Across the Web

Code Documentation of the Future — MkDocs-Material Tutorial
In this tutorial I am goingto use Mkdocks with material theme to create nice documentation for the middleware created to Sanic in this...
Read more >
Martin Donath (@squidfunk) / Twitter
Independent full-stack engineer · Creator of Material for MkDocs, one of the best Open Source solutions for writing documentation · Working on.
Read more >
Material for MkDocs - GitHub Pages
Built-in search. Material for MkDocs makes your documentation instantly searchable with zero effort: say goodbye to costly third-party crawler-based solutions ...
Read more >
Deploying Static Website with MkDocs and Netlify
Deploy your Site 🚀. The site that you just built only uses static files so you'll be able to host it anywhere. Deploy...
Read more >
Documenting Code - Made With ML
We can further organize our code by documenting it to make it easier for others (and our future selves) to easily navigate and...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found