-
Notifications
You must be signed in to change notification settings - Fork 241
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Evaluate VuePress alternatives #671
Comments
@React-learner please add your research here so we can discuss about it with anyone who wants to. |
@bidoubiwa Could you make a list of all the plugins we have on the actual documentation and their usage please :) I know we choose vuepress over docusaurus one year ago for some reasons and I know that you have build some custom plugin that we might have to re-build when migrating to a new platform for our documentation ^^ |
Plugins made by us
External plugins we use:
|
Thanks @bidoubiwa ! |
@philmillman we'll add the info here! Happy for you to add info on your search too as it can help us. |
Will do, thanks for including me! |
We may not move forward depending on the result of #705 since we are already using it, and it seems like contrary to what we've been told, it will still be supported. This would be the only missing feature based on @React-learner evaluation. |
@React-learner still, would be nice to share the conclusion of your research to helps others having the same dilemma as us :D |
We are using vuepress v1. Based on what they have published: vuejs/vuepress#2744
This is quite alarming! Also, if the project lack in maintainers, I'm not sure this will be solved with vuepress v2. It might be a good moment to consider alternatives while it is still not an urgent matter. Meanwhile, we can also upgrade to v2 but that requires some dev work. |
It is not alarming. First, they are not saying VuePress is dead, but that v1 won't be officially supported anymore, which happens to all popular softwares. They focus on v2, which is already quite popular: https://github.com/vuepress/vuepress-next. The code will still be open, so if we need to add something OR there is a security issue, we can fix it. We could upgrade to v2 if we see any values. I guess my point is, if we are happy with the state of VuePress v1 right now, there is no need to change to something else because it's not maintained anymore. |
Allright no problem for me! I like vuepress it does the job well. I don't think it is urgent to change to another platform as well. I was just answering your quote:
Even if it is still usable, |
@tpayet There is a big, big reason not to go with Docusaurus, which is that they use Algolia DocSearch (see: https://docusaurus.io/docs/en/search). I assume it would be possible to implement our own search bar since everything is open, but not sure how difficult it would be. Plus, others might still assume incorrectly that we're using the default Algolia search. Don't want to endorse our competitor 😬 Crazy idea: I wonder if the team at Docusaurus would be interested in offering MeiliSearch as an option? 🤔 |
What about nuxt content? It provides the customization we will need with the new design and still need for our plugin but also like vuepress lets you write doc in markdown. Also, it's vue as well so plugins will easily migrate to nuxt content. But it does look like it is harder to master and configure. |
The fact that VuePress have issues with something as basic as anchor URL is another reason to think about changing. Note that we could probably fix it if looking at the code, but you get the gist of what I mean!? |
@React-learner needs to finish his analysis on the potential platform and our needs. I think that could be your priority #1 for next week as discussion today. |
If we use Docusaurus, there are 2 things we have to check :
I will take time in the next weeks to make POCs to be sure this can be done 😀 |
If we decide to move to Docausurus, we will create an integration for it as we won't use the built-in search :) |
It's a good idea to check, but I would be really surprised if we can't. |
I created this document so we can easily compare side by side features needed (or additionnel aspect we good take advantages) and what Docusaurus has https://www.notion.so/meilisearch/Documentation-Framework-703889eebb164bc38212319da6c5dc87 |
We decided to go with Docusaurus, since it:
We also seriously considered Gatsby, which fulfills all of our criteria and allows more flexibility, but at the cost of increased development time. In the end we chose Docusaurus for convenience. |
Let's take the time to evaluate VuePress and possible alternative for our documentation. We are missing some features we need right now.
The text was updated successfully, but these errors were encountered: