We're excited by your interest in contributing to fulldev-ui, Here lay a few resources we wrote to help you do it!
.
├── src/
│ ├── blocks/
│ │ └── ...
│ ├── components/
│ │ └── ...
│ ├── content/
│ │ ├── pages/
│ │ │ └── ...
│ │ ├── settings/
│ │ │ └── ...
│ │ └── ...
│ ├── css/
│ │ └── ...
│ ├── integration/
│ │ └── ...
│ ├── layouts/
│ │ └── ...
│ ├── pages/
│ │ └── ...
│ ├── schemas/
│ │ └── ...
│ └── utils/
│ └── ...
├── public/
│ └── ...
└──
The main source directory containing all the core files of the project.
- blocks/: Contains reusable block components that can be composed to build pages also exported to the package.
- components/: Houses individual UI components used throughout the project also exported to the package.
- content/: Stores content-related files:
- pages/: Contains markdown or MDX files for individual pages.
- settings/: Includes configuration files for various settings like the sidebar.
- css/: Contains global CSS files and styles.
- integration/: Holds astro integration-related code.
- layouts/: Stores layout components used to structure pages.
- pages/: Contains Astro page components that define the routes of the website.
- schemas/: Includes schema definitions for content validation.
- utils/: Houses utility functions and helper modules used across the project.
-
Fork the repository by clicking the fork button on the top right of the repository page.
-
Clone the Github repository in your designated folder:
git clone https://github.com/your-user-name/ui
Ensure the cloned repo is named "ui" or replace "ui" with your fork's name.
-
Enter the folder using
cd ui
. -
Create a new branch:
git checkout -b my-new-branch
- Install the packages using pnpm:
pnpm install
Make sure to do this in root to make sure you're using the local version of the component package.
- Run the development server:
pnpm dev
The simplest way to open a pull request with your changes is by using github web, after following the setup guide and commit your changes you have a contribute button at the top of your repo, after clicking that you should be able to make a pull request and go from there.
For a faster and easier review we advise you to use conventional commits.
Have you used fulldev-ui to build a website? Add it to the showcase!
- Fork this repository.
- Add a screenshot of your site to the
public/showcase/
directory. - Add your site to the
showcase
array at the top ofsrc/content/pages/showcase.mdx
. - Go to the forked repository on your Github and clicke the 'Contribute` button to make a Pull Request.
Looking to share your work using fulldev-ui, regular talks about it or support join our discord server.
MIT License
Copyright (c) 2024 Sil Veltman
For the entire license read this.