- Add README.md with quick start, docs links, dev workflow - Add .github/hooks/ with installable pre-commit hook - Add install-hooks.sh script for easy setup - Hook checks code health, warns on large changes - Documentation in .github/HOOKS.md
20 lines
533 B
Bash
Executable File
20 lines
533 B
Bash
Executable File
#!/bin/bash
|
|
# Install git hooks for laputa-app
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
HOOKS_DIR="$(git rev-parse --git-dir)/hooks"
|
|
|
|
echo "Installing git hooks..."
|
|
|
|
# Copy pre-commit hook
|
|
cp "$SCRIPT_DIR/pre-commit" "$HOOKS_DIR/pre-commit"
|
|
chmod +x "$HOOKS_DIR/pre-commit"
|
|
|
|
echo "✅ Installed pre-commit hook"
|
|
echo ""
|
|
echo "Hooks installed:"
|
|
echo " - pre-commit: CodeScene code health check"
|
|
echo ""
|
|
echo "To bypass a hook, use: git commit --no-verify"
|
|
echo "Or include [skip codescene] in your commit message"
|