Please follow the steps below to ensure that your contributions are inline with our naming conventions and QA practices before you push to the tempus repository.
- Modules within
libs/client/onboarding-clientshould be prefixed withOnboardingClientlike so:OnboardingClientFeatureSignInModule - Modules within
libs/client/sharedshould be prefixed withClientSharedlike so:ClientSharedUiComponentsPresentationalModule - Ensure these file names are as brief as possible and reflected in library files as well as
angular.json. To learn more about contributing to the frontend, see Frontend Contributing.
- Directory names are in kebab-case
- File names are in camelCase
Ensure your issue, branch, commits and PR names follow the patterns detailed in our wiki.
Run a lint check on the affected files as described in the Lint doc and resolve any errors.
The PR description uses our template. Upon creation, ensure that the the contents are populated with details relevant to the issue and that the checklist is crossed off where appropriate.