We are open to all kinds of contributing. Here are some guidelines for helping you with contributing:
- Set up project
- Issues or Bugs
- Feature requests
- Add Icons
- Commit guidelines
| Package | Version |
|---|---|
| Node | 18.13.0 |
| React | 18.2.0 |
| Typescript | 4.9.5 |
yarn installyarn startIf you find any bug or awkward point, please let us know about issue with submitting issue. You can further make Pull requests with a fix!
You can report issue with template
If you have something to propose about our new feature, feel free to tell us with feature request
Adding icons is the easiest way to contribute to our project. All our icons are svg, so you can add info about icon in src > constants > custom-icons.json.
You can add icon info with following:
{
"title": "React Router",
"slug": "reactRouter",
"hex": "3174b9",
"path": "M58.33 101.79C29.54 101.79 17 99.42 0 ...",
"viewBox": "0 0 110 145"
}title: Every word should start with capital letter.slug: Same as title, but in small letters, without spaces.ex) twowordshex: Color of svg, please write without #.path: Path of svg.viewBox: ViewBox of svg.
<type>: <message>
docs: add contribution guide on CONTRIBUTING.md
Must be one of the following:
- feat: New feature
- fix: Fixing bugs
- style: Changes with styling, layout or formatting codes
- refactor: Change codes that but neither fix bugs nor add features
- icon: Adding icons
- remove: Removing not using codes, assets, tests, etc
- build: Changes related to build, dependencies, release versoning
- docs: Documentation changes
- test: Add or correct tests
Subscribe what you've done.