These are skeleton projects that can be used to bootstrap a new SDK package. You can use the attached create-new-lib.sh script to bootstrap a new package:
cd skel
./create-new-lib.sh ts my-new-lib
This will bootstrap a new project in libs directory and a new project entry to rush.json
,
execute rush update
and then commit all the new files and changes.
Alternatively, if you would like to create a new non-production tooling, use create-new-tool.sh
Pure TypeScript project. Jest for testing.
Use this for new headless libraries.
TypeScript + React project. Jest, Enzyme and Storybook for testing.
Use this for new UI components.