- Fork/Clone repository branch
develop - Install dependencies (like lerna, webpack):
npm i - Start dev-server:
npm start- (will clean-dist + start demo app)
- Open browser on localhost:4203 for demo
- Explore packages and there demo/src/pages
- Code -> Commit -> Pull Request -> Being Awesome!
Changes from any package are reflected inside the demo package.
Commands:
- Developing test driven:
npm run tdd- needs manual bootstrapping and update handling
npm run tdd -- -u --testPathPattern=src/Validators- with
-u|--updatefor snapshot update testing - with
--testPathPatternto run all tests in a specific folder / path npm run tdd -- --testPathPattern=PatternValidator -t patternValidatorfor only one test and often only one file
- with
- Testing:
npm test - Build:
npm run build - Clean node_modules and build dirs:
npm run clean - Clean build dirs:
npm run clean-dist
By committing your code/creating a pull request to this repository you agree to release the code under the MIT License attached to the repository and to adhere to the CODE_OF_CONDUCT.
Questions? Feel free to open discussions or join the discord channel!