Rambo UI, a Next generation material UI solution, we offer 2kb individually packed components or frameworks which contain everything!
<Comming Soon>
A Component...
- ...should be cross-libraries but the code should be written once.
- ...should have a minimum style but easy to extend it via CSS by any dev.
- ...should provide some optional themes to make it easy to use.
- ...should be independently accessible (import just what you need)
- ...should be accessible (FUTURE RELEASES).
- ...should be made for developers, but accessible to everyone from beginners to experts
- ...should be tree-shakable.
- ...should be compatible with StoryBook.
- ...should be inspired by other UI Libraries and don't reinvent the wheel.
- ...should be easy to create new variants (We use bit.dev to help here).
(Inspired by the Papanasi Framework Manifesto)
Bit.dev allows us to publish individual components unpackaged as small as 2kb! So now you can choose to include just that which you need.
- Find the component below which you want to include
yarn add @resnovas/rambo-<component.name>
ornpm install @resnovas/rambo-<component.name>
- Use the component as specified in the
.mdx
file or readme for the framework
For more information, see the components links in #Components
Full Framework in chosen language - Builder IO, React, Angular, Svelte, Vue, swift, liquid or plain HTML
yarn add @resnovas/rambo-<chosen.language>
ornpm install @resnovas/rambo-<chosen.language>
- Use the component as specified in the
.mdx
file or readme for the framework
For more information, see the framework component links in [#Platform Frameworks](#Platform Frameworks)
<Comming Soon>
<Comming Soon>
We utilise bit.dev to develop Rambo UI, we understand that contributing with this is complex to begin with which is why we have configured scaffholding and generators to assist in the process by simplifying as much as possible. This however does rely on using the bit cli. For those who have never seen or used the bit cli, we automate the build and publish processes, you don't have to use bit for every update. Things like spelling and grammar corrections, minor code changes or code styling can be committed directly to our github without using the bit cli.
** Any commit which alters the functionality, operation or interface must use bit cli **
- Install bit and Bit Version Manager
- Clone our repository
- run
bit init
- run
bit install
- run
bit start
We believe collaberation shouldn't be restricted. You are free to work on our components wherever you like, or even copy our components into your own project and modify them to better work for you. Thankfully Bit cli provides this functionality for you.
TLDR: A relic from my streaming days continued forward to bring new life to the character and remind me of the community which supported my personal growth and development.
Back in 2020, the world had a bit of a hickup, and well, we all got a lot of time placed in our hands. During this time I did a considerable amount of streaming to pass the time around university and work. I had built myself a small community which tuned in for whatever reason. Around easter 2020 I started appearing on stream with a chicken on my microphone stand, and the community quickly critosized the fact I hadn't named it. After some debating, the name "Rambo" was chosen, and community artwork was created. I wanted to include a throwback to the old streaming community in my latest project, and felt that adapting this character was the coolest way to do it.