-
Notifications
You must be signed in to change notification settings - Fork 52
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
Improving documentation - Creating Vitepress documentation #139
Improving documentation - Creating Vitepress documentation #139
Conversation
Hi Jesse Thanks a lot for this pull request. Vitepress looks nice and it should work nicely to modernise the docs for this package. I’m not very familiar with how Vitepress works (i might need to look deeper into your pull request) but I assume you’ve rewritten our docs to work with Vitepress? If you are able to consolidate it and make sure Vite works properly I’ll be happy to accept it and replace our docs with it. -Nick |
docs/index.md
Outdated
features: | ||
- title: Simple API | ||
details: With a simple API, you can create complex and scalable solutions. | ||
- title: Easy Installation | ||
details: Quick to install and supports SSR, Vue 3 and 2. | ||
- title: Easy to use | ||
details: Tools are very simple compared to other DnD APIs. | ||
--- |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hello Nicholas, thank you for your attention. Vitepress is very simple, it practically uses MD files to present the documentation. And after the build process is done, the website it generates statically is ready to deploy. And yes, we can use GitHub Pages, it will work just fine. https://vitepress.dev/guide/deploy#github-pages About the documentation I transcribed from About Vite, it is used internally by Vitepress and does not impact this PR in the library itself. I'm going to open another PR with the GitHub Pages deploy. Many thanks again Nicholas! Jessé |
PR with deploy: Link with documentation (will be set to the main domain): |
This is so cool. Very rewarding to see that my little project still generates some interest and has been picked up by people who contribute and maintain it now that I don't really use it myself anymore (it's been some time since I last needed drag and drop in a project of mine). Many thanks. |
I thank @rlemaigre, it's a pleasure to be able to contribute, I want to bring more contributions if they allow me (I have in mind developing tests in the future) Is there any prediction about the acceptance of these improvements? Thanks in advance. |
Hey Jesse. |
@rlemaigre I have set it up and pushed to master.
I've set up the config files etc, just need you to enable Github Pages in the project settings (I don't have access to it). |
@linspw If you happen to have time and want to contribute more, some updated codepens which use Vue3 would be amazing. |
I've enabled Github Pages with Github Actions as you requested. Let me know if there is anything more I need to do. The Pages panel looks like this now : |
I think that is it. |
https://rlemaigre.github.io/Easy-DnD/ Deployed and live! Thanks a lot @linspw for setting this up. |
Many thanks to both of you :) |
I thank you @nicholaszuccarelli @rlemaigre, I'll see if I can bring more improvements in my free time |
Hello, my name is Jessé, I really liked this library, it proved to be much easier and safer than other implementations.
I want to contribute to the project to grow and improve.
In this PR, I'm creating Vitepress, official vue 3 documentation tool
It's simple, beautiful and lets you use live examples.
If they accept this implementation, I will go after a way to deploy it (in another PR).
Thank you very much in advance!
Screenshot:
Changes:
/docs
/img
moved to/docs/img
(made a big difference in PR).