Welcome to zirv-ui
, a comprehensive component library designed specifically for the Yew framework. Our mission is to streamline your web development process by providing a wide range of reusable, customizable components tailored for Yew applications. Whether you're building simple or complex web applications, zirv-ui
aims to provide the tools you need to create efficient, beautiful, and responsive designs.
- Ease of Use: Components are designed to be integrated seamlessly into any Yew project.
- Customizability: Extensive options to customize behavior and style to fit your specific needs.
- Ready for Production: Some components are already polished and ready for production environments.
Here is a list of the components that zirv-ui
currently offers:
- Toast: Provides feedback about an operation with a small popup at the corner of the screen.
- Flex: Implements a flexible box layout, helping you efficiently arrange items within a container.
We are actively working on expanding our library, and more components will be released as they become ready.
To integrate zirv-ui
into your Yew project, you need to add the library to your Cargo.toml
and link the stylesheet in your HTML.
Add this line to your project's Cargo.toml
:
[dependencies]
zirv-ui = { version = "0.1.0", branch = "master" }
Furthermore add the following to the tag within your index.html file:
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/Zirv-io/Zirv-ui@main/style/dist/main.css">
We welcome contributions from the community! Whether you're fixing bugs, adding new features, or improving documentation, here's how you can contribute:
- Reporting Issues: Use the GitHub Issues section to report bugs.
- Submitting Pull Requests: Submit PRs for bug fixes or new features and improvements. Please ensure your code adheres to the existing style to maintain consistency.
zirv-ui
is open source and available under the MIT License. For more details, see the LICENSE file in the repository.
Thanks to everyone who has contributed to zirv-ui
so far. Special thanks to the Yew community for their continuous support and feedback.
We hope you find zirv-ui
useful for your Yew projects! Check back often for new updates and component releases.
- Added a Key Features section: To immediately highlight the advantages and main functionalities of your library.
- Expanded Installation Instructions: To include both Cargo and HTML setup steps.
- Added How to Contribute section: Encouraging community involvement and providing guidelines.
- Included a Code of Conduct reminder: Important for fostering a respectful community.
- Acknowledgments section: To thank contributors and the community, fostering a positive project atmosphere.
- License mention: Clearly specifies the licensing terms, encouraging openness and reuse.
This structure not only presents the necessary information clearly but also encourages community participation and sets expectations regarding conduct and contributions.