Skip to content
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

feat: new marketplace #2

Open
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

vallemar
Copy link

@vallemar vallemar commented Jul 4, 2024

This PR contains a radical change to the Marketplace site.

The data construction process has been changed a little but in general this has remained the same.

On the other hand, now the site is built with vitepress and vue.
The site is fully responsive and improves its appearance.

Important.
Now to build the site every day and for Vitepress to generate the pages you have to launch the command yarn docs:build.
It is important to launch the build after the fetchData process has finished since static pages are built by looping through the data we retrieve with fetchData

The site is built with vitepress but almost all the pages are made with vue and taildwind components so I think it will make it easier for someone to collaborate, I am thinking of adding a popular page like react native directory since it is quite easy add new views (the current framework, although it is html after all, is less known and for me it was somewhat confusing)

Preview:

Grabacion.de.pantalla.2024-07-04.a.las.18.18.20.mov

@cla-bot cla-bot bot added the cla: yes label Jul 4, 2024
@insytes
Copy link

insytes commented Jul 5, 2024

@vallemar Amazing! 😍

@dyazincahya
Copy link

dyazincahya commented Aug 11, 2024

Maybe you could add a rating and review feature so that people can know which plugins have good quality, and it could also be input for author 😺

@vallemar
Copy link
Author

@dyazincahya That would be amazing! I'll write you on Discord to have a more fluid conversation!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants