Commit a9b525d
authored
feat(dev-tools): add development tools and workflow improvements (#40)
* chore(LFXV2-242): update dependencies and fix SSR hydration issues
- Update Angular dependencies from 19.2.0 to 19.2.14/19.2.15
- Update PrimeNG from 19.1.3 to 19.1.4
- Update FullCalendar from 6.1.18 to 6.1.19
- Update TypeScript ESLint packages from 8.37.0 to 8.39.1
- Update various other dev dependencies
- Add ngSkipHydration to BreadcrumbComponent and HeaderComponent to fix SSR hydration issues
- Update CLAUDE.md to require JIRA ticket association for commits
🤖 Generated with [Claude Code](https://claude.ai/code)
Signed-off-by: Asitha de Silva <asithade@gmail.com>
* feat(LFXV2-246): add GitHub Action workflow for PR title linting
Add automated PR title validation using reusable workflow from linuxfoundation/lfx-ui.
The workflow triggers on PR opened, edited, reopened, and synchronize events.
Generated with [Claude Code](https://claude.ai/code)
Signed-off-by: Asitha de Silva <asithade@gmail.com>
* feat(dev-tools): add commitlint with Angular conventions
- Install @commitlint/cli and @commitlint/config-angular packages
- Create commitlint.config.js extending Angular commit conventions
- Add commit-msg Husky hook to validate commit messages automatically
- Add commitlint script to package.json for manual validation
- Update CLAUDE.md with proper commit message convention and branch naming
This enforces Angular commit types (feat, fix, docs, etc.) with lowercase scopes
and integrates with existing pre-commit workflow.
Generated with [Claude Code](https://claude.ai/code)
Signed-off-by: Asitha de Silva <asithade@gmail.com>
* ci(dev-infra): update pr title lint workflow configuration
- refine workflow configuration for better pr title validation
- ensure proper conventional commit format enforcement
Signed-off-by: Asitha de Silva <asithade@gmail.com>
* revert: remove pr title lint workflow
- remove changes from PR #39 to isolate this PR's changes
- workflow will be handled separately in its own PR
Signed-off-by: Asitha de Silva <asithade@gmail.com>
* feat(dev-tools): update package.json configuration
- refine package configuration for commitlint setup
- ensure proper development tooling integration
Signed-off-by: Asitha de Silva <asithade@gmail.com>
* docs(claude): update PR title and scope guidelines
Signed-off-by: Asitha de Silva <asithade@gmail.com>
* docs(project): update commit message guidelines in CLAUDE.md
LFXV2-247
Signed-off-by: Asitha de Silva <asithade@gmail.com>
---------
Signed-off-by: Asitha de Silva <asithade@gmail.com>1 parent dcc4403 commit a9b525d
File tree
5 files changed
+479
-7
lines changed- .husky
5 files changed
+479
-7
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
115 | | - | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
116 | 122 | | |
| 123 | + | |
| 124 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
| 29 | + | |
| 30 | + | |
28 | 31 | | |
29 | 32 | | |
30 | 33 | | |
| |||
0 commit comments