Thanks for your interest in contributing to HyperTheme Editor.
We're so glad you want to help! 💖
This project is a monorepo managed with lerna
.
It uses yarn
to manage dependecies.
- Fork this repository
- Clone your fork to your local machine
git clone https://github.com/<your_github_username>/hypertheme-editor.git
cd hypertheme-editor
- Install all dependencies by running:
yarn
- Build the project:
yarn build
- Start Storybook:
yarn storybook
Here's a list of the commands provided by this project:
yarn build
: build all the packages
yarn storybook
: run Storybook for components development
HyperTheme follows the Convential Commits specification.
Write the commit like this:
category(scope or module): your commit message
Where category is one of:
feat
: changes that introduce new code or features
fix
: changes that fix a bug (reference an issue if present)
refactor
: any code related change that is not a fix, nor a feature
docs:
changing existing or creating new documentation (README.md, etc.)
chore
: all changes to the repository that do not fit into any of the above categories.
HyperTheme Editor is in a preview
state, it will be awesome if you want to help with one of these tasks:
- Tests: we need tests, we just started working on it: check the setup-tests branch for more information.
- Recoil issue: when importing from
@hypertheme-editor/chakra-ui-core
and not from@hypertheme-editor/chakra-ui
recoil causes a crash. - Stories: Storybook stories are just a draft, we need a better structure and better stories.
- Material UI: mui version is not implemented.