docs: add monorepo versioning strategy and release pipeline

- add Path Reference section with explicit paths
- add Monorepo Versioning Strategy with prefixed tags
- add 6-phase Release Pipeline documentation
- update Git Commit Format for monorepo (package scope)
- update .gitmessage with package scopes
- fix tsconfig.json references (remove non-existent, add ipuaro)
- fix guardian tsconfig formatting (4-space indent)
This commit is contained in:
imfozilbek
2025-11-29 22:41:03 +05:00
parent daace23814
commit 7f6180df37
4 changed files with 240 additions and 188 deletions

View File

@@ -1,9 +1,17 @@
# <type>: <subject>
# <type>(<package>): <subject>
#
# <body>
#
# <footer>
# Format:
# - Package changes: <type>(<package>): <subject>
# Examples: feat(guardian): add detector
# fix(ipuaro): resolve memory leak
# - Root changes: <type>: <subject>
# Examples: chore: update eslint config
# docs: update root README
# Type should be one of the following:
# * feat: A new feature
# * fix: A bug fix
@@ -16,6 +24,11 @@
# * ci: Changes to CI configuration files and scripts
# * chore: Other changes that don't modify src or test files
# * revert: Reverts a previous commit
# Package scopes:
# * guardian - @puaros/guardian package
# * ipuaro - @puaros/ipuaro package
# * (none) - root-level changes
#
# Subject line rules:
# - Use imperative mood ("add feature" not "added feature")