yeldo-ui-lib v0.2.52
FROM 0 TO HERO
#1 Clones the project
git clone https://yeldotech@dev.azure.com/yeldotech/Yeldo%20Board/_git/yeldo-ui-library
#2 If you already have the project put yourself on main and pull from it for latest vers
git pull
#3 Create new branch for the new component
git checkout -b task_55/examplecomponent (change accordingly to board)
#4 If you don't have pnpm on your pc install it first otherwhise go to next step
npm install -g pnpm
#5 Install dependencies
pnpm i
#6 Create a component folder and start developing
#7 Help yourself creating a page for the component for testing how it looks by adding it to App.tsx
#8 Write unit test and check for 100% coverage
pnpm run test
#9 Add the component to the exports file (library.ts) following other "templates"
#10 Bump version patch in package.json ex from 0.1.0 to 0.1.1
#11 Create pull request
Project structure
In the src
folder we can find the following sub-folders:
components
: components of the library divided by folders each one of them should have:Component.tsx
: the component itselfindex.spec.tsx
: unit tests for the componentindex.scss
: style of the component
pages
: page files for showcase (1 page for each component)mocks
: mocks for testsservices
:i18n
configuration files for translations
common
: utility files (ex regex or common interfaces)
Issues
For node 20 issue
- https://stackoverflow.com/questions/69692842/error-message-error0308010cdigital-envelope-routinesunsupported FIX: set NODE_OPTIONS=--openssl-legacy-provider before starting storybook
1 month ago
1 month ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
3 months ago
5 months ago
10 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
12 months ago
12 months ago
1 year ago
12 months ago
1 year ago
12 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago