Deployment and DevOps tooling for ByteLyst
| .github/workflows | ||
| git-work-safety-tools | ||
| .pre-commit-config.yaml | ||
| bytelyst-cli.sh | ||
| clean_chrome.sh | ||
| cleanup.sh | ||
| delete_team_interactive.sh | ||
| github_acc_input.json | ||
| github_repos.json | ||
| list_all_public_repos.sh | ||
| list_all_repos_tree.sh | ||
| list_orgs_teams_members.sh | ||
| list_prs_by_user.sh | ||
| list_repos_contributors_by_user_saravanakumardb.json | ||
| list_repos_contributors_by_user.sh | ||
| list_repos_contributors.sh | ||
| make_repos_private.sh | ||
| README.md | ||
| repos.json | ||
| repos.txt | ||
| setup.sh | ||
| test.sh | ||
| users_black_list.json | ||
| users_white_list.json | ||
Pre-commit Hooks
This project uses pre-commit to ensure code quality and consistent formatting for all contributors.
First-time setup
-
Run the setup script (recommended):
./setup.shThis will install pre-commit (if not already installed) and set up the git hooks for you.
-
Or, manually install pre-commit and the hooks:
pip install pre-commit pre-commit install
Running hooks manually
To check all files with pre-commit hooks:
pre-commit run --all-files
CI Enforcement
All commits and pull requests are checked with pre-commit hooks in CI. You must pass these checks to merge code.