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

Contribution #181

Open
israelsilvabarbara opened this issue Dec 2, 2024 · 4 comments
Open

Contribution #181

israelsilvabarbara opened this issue Dec 2, 2024 · 4 comments
Labels

Comments

@israelsilvabarbara
Copy link
Contributor

Hi Danielle,

I recently discovered that the project I was working on, specifically a port to ShadCN UI, is already in progress under your guidance. I must say, I really admire the work you've done on this project so far!

With that in mind, I'd love to contribute to your project and help where I can. If it's alright with you, could you please guide me on how I can best assist you and what steps I should take next?

Thank you in advance, and I look forward to working together!

Best regards, Israel

@DanielleHuisman

@ManasMahanand
Copy link
Contributor

ManasMahanand commented Dec 3, 2024

Hello @DanielleHuisman

I have the same request, I had sent you an email. I hope you have had the time to read it.

I'll be using leptos and shadcn in my company's codebase.

Lemme know how to proceed.

Thank you
Manas Mahanand
CTO InclusiveLaw

@DanielleHuisman
Copy link
Member

@israelsilvabarbara which of the three frameworks are you interested in helping with?

@DanielleHuisman
Copy link
Member

Currently, most simple components are already implemented in Yew. These simple components could be ported to Leptos, look at the button for an example. Dioxus has no components yet, so that is the most challenging to work on.

The process works roughly as follows:

  1. Find an issue for a component you want to work on. Leave a comment indicating you are going to work on it to prevent duplicate work.
  2. Fork and clone this repository.
  3. Create a branch for the component, e.g. feature/leptos-badge.
  4. Implement the component. You can look at existing code for guidance.
  5. Create a PR for the component you implemented and mention the issue number.
  6. I will review your PR and optionally leave comments.

If you have more questions, you can ask them here or join the Discord.

@israelsilvabarbara
Copy link
Contributor Author

Hi Danielle,

Thank you for your quick response and for providing clear instructions on how I can contribute.

Answering your question, I have some experience with Yew.

I will follow your advice and start simple by porting components to Leptos.

Thanks again for your guidance and support. I look forward to collaborating.

Best regards, Israel

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

No branches or pull requests

3 participants