- Learn rules of Code of Conduct
- Learn style guide: https://github.com/airbnb/javascript https://www.robinwieruch.de/javascript-naming-conventions
- Clone this repository
git clone https://github.com/svyatoslavratov/skymp-ui-components.git
- Install all dependencies
npm install
- Run the complete test suite
npm run test
- Start development
npm run start
Begin testing and view components with Storybook
npm run storybook
Storybook will available on localhost on port that point in package.json
npm start
runs rollup watchernpm run lint
checks the code stylenpm test
runs the complete test suitenpm pretty
runs prettier with autofixnpm run storybook
builds and runs the storybook on localhost
More scripts see in package.json
These extensions will create best developer experience
-
Prettier - Code formatter | look at github
-
EditorConfig for VS Code | look at github
-
GitLens — Git supercharged | look at github
-
Auto Close Tag | look at github
-
Auto Rename Tag | look at github
-
Markdown Preview Enhanced | look at github