feat:
ISSUE:
CHANGELOG:
- []
## COMMIT MESSAGE FULL EXAMPLE
#
# feat(py/plugins/vertexai): Implement two-factor authentication
#
# This commit introduces two-factor authentication for enhanced security.
# It uses TOTP and requires users to configure an authenticator app.
#
# ISSUE: #123
#
# CHANGELOG:
# - [ ] Add support for two-factor authentication
# - [ ] Update user login endpoint to require two-factor authentication
#
# BREAKING CHANGE: The API endpoint for user login has been modified.
## CONVENTIONAL COMMIT TEMPLATE
#
# Subject line (required, max 50 characters, use imperative mood):
# <type>(<scope>): <short description>
# Example: feat(user-authentication): Implement two-factor authentication
#
# Body (optional, wrap at 72 characters, explain the change in more detail, mention why and what):
# <detailed description>
## TYPES OF CHANGE (choose one):
# - feat: A new feature
# - fix: A bug fix
# - docs: Documentation changes
# - style: Code style changes (formatting, etc.)
# - refactor: Code refactoring (no new features or bug fixes)
# - perf: Performance improvements
# - test: Adding or modifying tests
# - build: Changes that affect the build system or external dependencies
# - ci: Changes to CI configuration files and scripts
# - chore: Routine tasks, build process changes, etc.
# - revert: Revert a previous commit
#
## SCOPE (optional, specify the affected area, e.g., component, module):