Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/uidu-org/guidu-native
Composable components for building modern web collaborative products.
https://github.com/uidu-org/guidu-native
Last synced: 9 days ago
JSON representation
Composable components for building modern web collaborative products.
- Host: GitHub
- URL: https://github.com/uidu-org/guidu-native
- Owner: uidu-org
- Created: 2024-01-16T17:05:48.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-12T14:16:44.000Z (8 months ago)
- Last Synced: 2024-12-06T06:09:43.113Z (2 months ago)
- Language: TypeScript
- Homepage: https://guidu-native-fumadocs.vercel.app
- Size: 55.7 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# holo
[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=flat)](https://github.com/RichardLitt/standard-readme)
> Composable components for building modern web collaborative products.
TODO: Fill out this long description.
## Table of Contents
- [Install](#install)
- [Usage](#usage)
- [Maintainers](#maintainers)
- [Contributing](#contributing)
- [Common pitfalls](#common-pitfalls)
- [License](#license)## Install
```bash
git clone https://github.com/uidu-org/holo.git
cd holo
yarn install
```## Usage
Documentation is package specific, browse holo-fumadocs.vercel.app to see all the packages in action.
You can see the storybook at https://664f5b90094245c962f7ddfb-iotjcreepq.chromatic.com/
## Maintainers
[@uidu-org](https://github.com/uidu-org)
[@apuntovanini](https://github.com/apuntovanini)
[@GiacomoGiovannetti](https://github.com/GiacomoGiovannetti)
[@FlavioScimeca](https://github.com/FlavioScimeca)
[@bacco40](https://github.com/bacco40)## Contributing
To start contributing, follow these steps:
```bash
git fetch
# Open a branch with the name of the package or feature you want to work on (eg: `feat-button`)
git checkout -b feat-button origin/main
# Start fumadocs (next)
yarn dev
# Start storybook
yarn storybook
```Packages are located in the `packages` folder.
You can work on a specific packages. PRs including stories and tests are more likely to be merged.
```bash
# Ensure tests are passing
yarn test
```When you are done, open a PR with the package name as title and a description of the changes.
```bash
git commit -m "feat(button): add button component"
git push origin feat-button
```We manage versions with `@changesets/cli`. If you want a package to be published on npm, you can do so by running
```bash
# Add all files to git
git add .
# Prepare a changeset
yarn changeset
# Follow the instructions choosing patch, minor or major
git push origin feat-button
```Release script will be run by workflow on PR merge.
## Common pitfalls
## License
MIT © 2024 uidu.org