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

Rspress Roadmap #133

Open
13 of 17 tasks
sanyuan0704 opened this issue Oct 1, 2023 · 13 comments
Open
13 of 17 tasks

Rspress Roadmap #133

sanyuan0704 opened this issue Oct 1, 2023 · 13 comments

Comments

@sanyuan0704
Copy link
Contributor

sanyuan0704 commented Oct 1, 2023

💡 We will update the Roadmap content every quarter. Please stay tuned.

Tasks

Tasks

Preview Give feedback
  1. 🐞 bug
    sanyuan0704
  2. 💡 good first issue
    Yukiniro
  3. 🐞 bug
  4. enhancement 👏 PR welcome
  5. sanyuan0704
@jeffwcx
Copy link

jeffwcx commented Oct 7, 2023

Are there any plans to add component display features, similar to storybooks?

@sanyuan0704
Copy link
Contributor Author

sanyuan0704 commented Oct 7, 2023

Are there any plans to add component display features, similar to storybooks?

Yeah, Rspress has official preview and playground plugin for component development scene.

https://rspress.dev/plugin/official-plugins/preview
https://rspress.dev/plugin/official-plugins/playground

And if you have any need else, welcome to feedback.

@jeffwcx
Copy link

jeffwcx commented Oct 7, 2023

I have installed and experienced the writing of the demo. It is very fast and the experience is very good, but there are still some points that can be enhanced.

  1. Lack of CodeSandbox, Stackblitz, CodePen support.
  2. Only supports react component. It is recommended to support cross-framework component display capabilities, such as Vue components.
  3. The ability to extract information from react/vue components and generate API tables

@sanyuan0704
Copy link
Contributor Author

sanyuan0704 commented Oct 7, 2023

I have installed and experienced the writing of the demo. It is very fast and the experience is very good, but there are still some points that can be enhanced.

  1. Lack of CodeSandbox, Stackblitz, CodePen support.
  2. Only supports react component. It is recommended to support cross-framework component display capabilities, such as Vue components.
  3. The ability to extract information from react/vue components and generate API tables

Good advice! I will response to the three points:

  1. The implement of component display in Rspress does not depend on any external sandbox such as CodeSandbox,Stackblitz, etc. But we will also support the link to jump to the corresponding platform in the future. cc @10Derozan
  2. The custom component render process is based on React as well as components in the theme.So we have no plan to support vue component in preview/playground plugin.
  3. The ability is under construction and we have integrated react-docgen-typescript and documentation to generate API Table automatically.Stay tuned!

@jeffwcx
Copy link

jeffwcx commented Oct 8, 2023

For the second point, maybe you can run instances of other frameworks in the react framework. Storybook also uses this pattern. Maybe I can make a PR later;
For the third point, it would be better to have an interface to connect to other frameworks.

@zoolsher
Copy link
Contributor

@jeffwcx Having cross-framework support as a feature in the framework would be fantastic! looking forward to your PR

@Yukiniro
Copy link
Contributor

Hey guys, what should I do if I want to contribute something such as the badge component for the roadmap?

@sanyuan0704
Copy link
Contributor Author

#542

@sanyuan0704
Copy link
Contributor Author

sanyuan0704 commented Jan 11, 2024

Hey guys, what should I do if I want to contribute something such as the badge component for the roadmap?

@Yukiniro You can first put a issue and link the roadmap. Then you can implement it by pull request and we will review your code as soon as possible.

@iicdii
Copy link
Contributor

iicdii commented Apr 21, 2024

Provide google-analytics plugin to integrate Google Analytics into your site to collect site visit data.

Isn't it already available with rsbuild-plugin-google-analytics?

@chenjiahan
Copy link
Member

chenjiahan commented Apr 21, 2024

Isn't it already available with rsbuild-plugin-google-analytics?

Thanks, we have updated the roadmap status.

@jxh150535011
Copy link

jxh150535011 commented Sep 12, 2024

For the second point, maybe you can run instances of other frameworks in the react framework. Storybook also uses this pattern. Maybe I can make a PR later;
For the third point, it would be better to have an interface to connect to other frameworks.

Following your approach, I have implemented the rspress-plugin-vue component to support the Vue framework

@chenjiahan
Copy link
Member

Awesome 👍 you can add it to: https://github.com/web-infra-dev/awesome-rspack?tab=readme-ov-file

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

No branches or pull requests

7 participants