rust-ldn / rust-hack-and-learn

Coordination repository for the remote "Hack & Learn" event
MIT License
46 stars 5 forks source link

[Project proposal] Yewprint (WASM UI framework) #6

Closed cecton closed 2 years ago

cecton commented 3 years ago

Project name: Yewprint Project details: Port of blueprintjs.com to yew Website: https://yewprint.rm.rs

Short bio: Helping to build Web 3 | Proud Internet rando | :crab: Rustacean | she/her Looking for: has knowledge in web technologies: React or Yew, ... JavaScript... etc... basic knowledge in Rust (Yew is quite easy in term of borrowing and ownership)

I'm porting the Blueprint UI framework to Yew (Rust / Wasm framework for building client web apps similar to React). Most of the tasks consist of porting all the components of Blueprint to Yewprint.

The components don't need to have an identical API. We can use Rust's powerful language concepts to make it more rust-y.

There is a big checklist in the README with all the components. Just pick one, create an issue to announce you are working on it, then find the Blueprint code in the blueprint repository, make a PR when ready or need help or advice.

There is a discord channel to ask any question (see README).

@yozhgoor made a nice playground/tutorial to get started quickly: https://github.com/yozhgoor/yewprint-playground