GithubHelp home page GithubHelp logo

osca-kampala-chapter / react-ui Goto Github PK

View Code? Open in Web Editor NEW
23.0 0.0 16.0 1.58 MB

The React Components Library:sparkles:

Home Page: https://react-ui.org

License: MIT License

JavaScript 48.61% Shell 3.38% TypeScript 48.01%
react react-components reactjs components-library nextjs tailwindcss-components headless-components ui ui-components

react-ui's Introduction

React UI

The React Components Library:sparkles:

  • โœ”๏ธ Headless unstyled Components, build your custom UX!
  • ๐Ÿš€ Tailwind CSS Components, do more with less classes!

Quick start

Inside your root project directory, run;

npm install @reactui-org/core --save

Usage

// Button Component Example
import { Button } from '@reactui-org/core'

<Button backgroundColor="#000" color="#fff">
My Button
<Button/>
Button Props Expected Data Type
backgroundColor String
color String
props Any

๐Ÿ“‹ React UI Documentation ๐Ÿข Website

๐Ÿšง Thanks to all Contributors.

Thank you for spending time to contribute to our mission of creating the future of design systems, enabling everyone to build beautiful web apps with utility first customizable components. Thank you so much:heart:! Keep rocking:rocket:

Contributors

Want to contribute? Get stared with our Contributing Guide.

License

React UI is licenced under MIT Licence

react-ui's People

Contributors

123mwanjemike avatar ankitk26 avatar hassanbahati avatar maddy020 avatar mosespace avatar pavan-nambi avatar rishav1707 avatar samearth79 avatar soulsolomon21 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

react-ui's Issues

Help needed!

Hello @HassanBahati am getting problem trying to follow the README.md file in the website directory but am running into the errors below! How can i get helped!

image

image

First Release:rocket: `v0.0.1`

Hi all,

we are set for our first release on 25th January 2023. ๐Ÿฅณ ๐Ÿ˜

๐Ÿšง Please note that all efforts are to ship our first component into the core Headless Button Component

Npm registry ci/cd missing

I tried to review the project and found out that, I couldn't locate the yml file to the npm registry, any plans for availing it soon?

add contributors graph to readme file

in the readme.md file create a sub-heading :construction: Thanks to all Contributors. you may use the text below to generate the contributor graph.

Thank you for spending time to contribute to **our mission of creating the future of design systems, enabling everyone to build beautiful web apps with utility first customizable components**.  Thank you so much:heart:! Keep rocking:rocket:

[![Contributors](https://contrib.rocks/image?repo=OSCA-Kampala-Chapter/react-ui)](https://github.com/OSCA-Kampala-Chapter/react-ui/graphs/contributors)

[HOW TO CONTRIBUTE]

Hi,
If you are reading this, you want to contribute to our mission of creating the future of design systems, enabling everyone to build beautiful web apps with utility first customizable components; thank you!

[Discussion] : Approach to building website and documentation

Hi all,

I am opening this issue for us to discuss the approach we are to take on building the React UI website and documentation website.

Should we settle with building one platform with docusaurus or build the home page with next.js and redirect to the docusaurus site when a user needs to check documetation?

This two concerns ideally should be under one hood. Given that if we build a website separate from the documentation, this would mean the website would only have one purpose of a landing page (as of now) then all information would be under the documentation. This what is currently happening as the website that resides under website directory and documentation site resides under reactui-docs

The current tech stacks are;
reactui-docs

  • docusaurus - Features (Enables building with React, MDX, Ready for Translations, Documentation Versioning, Content Search by Algolia)

website directory

  • next.js - Features(SSR, SEO, React, etc)
  • tailwindcss

Ideally docusaurus is enough to do the job, but next.js was built on board due to more familiarity with it but docusaurus is React.js so it gives us the leaverage of jsx with mdx on top of other awesome features out of the box.

What do you think?

Enhance issue link in `CONTRIBUTING.md`

The [Create Issue](https://github.com/OSCA-Kampala-Chapter/react-ui/issues/new) propagates to this page which is the Custom Template but we do have other alternative templates so that narrows a contributor to only opening issues with custom template

This link should propagate into the [choose template page](https://github.com/OSCA-Kampala-Chapter/react-ui/issues/new/choose) so that contributors can have multi choice of issue template based of the category of their issue

Refer to the screenshot below for the issue link in CONTRIBUTING.md
Screenshot from 2023-01-23 13-45-47

Create Benchmarks

We need to add benchmarks of reactui in comparison to other tools and libraries that are quite similar

Add guide to README on how to run the documentation website

you may use the guidelines below, in README.md ,create a subheading Build Documentation Website then add these below;

the website directory is where we have the documentation that is built on top of docusaurus v2 which uses concepts of react.js so anyone that has done react can just work with it.

to run the website which also is where are going to be writing documentation....

  1. move into the website directory cd website
  2. install packages using pnpm install
  3. start the development server pnpm run start which will open your browser at http:localhost:3000

pnpm is a package manger just like npm or yarn

add react-ui github repository link as path for `edit on github` in documentation website

The file below contains the path

"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/",

"https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/",

href: "https://github.com/facebook/docusaurus",

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.