Commit graph

17 commits

Author SHA1 Message Date
Hardik Zinzuvadiya
06245219c9 Redesign README, templates, and update .github workflows
README.md:
- Modern centered header with full badge row
- Stats banner: 17 categories, 150+ tools
- What's new as a comparison table
- Tool category table with per-category counts
- Complete tool listing with star markers for new tools
- Contributing section with enforced title formats for issues and PRs
- Star History chart (Z4nzu/hackingtool)
- Cleaned up Installation, Requirements, Social sections

README_template.md:
- Full redesign matching README.md layout
- {{toc}} and {{tools}} placeholders preserved for generate_readme.py
- Contributing section with title format rules embedded in template

.github/ISSUE_TEMPLATE/bug_report.md:
- Remove irrelevant browser/smartphone sections
- Add tool name, category, error output, environment table

.github/ISSUE_TEMPLATE/feature_request.md:
- Tighten to 4 focused fields, note tool additions use separate template

.github/ISSUE_TEMPLATE/tool_request.md (new):
- Structured template for new tool suggestions
- Required fields: name, URL, category, OS, install/run commands, reason
- Enforced title format: [Tool Request] ToolName - Category

.github/PULL_REQUEST_TEMPLATE.md (new):
- PR checklist for new tool additions and other change types
- Enforced title format: [New Tool] / [Fix] / [Improve]
- All required class fields listed as checklist items

.github/workflows/lint_python.yml:
- actions/checkout v3 -> v4, setup-python v4 -> v5
- python-version: 3.x -> 3.12 (project requires 3.10+)
- ruff target-version: py37 -> py310
- ruff --show-source -> --output-format=full (updated flag name)
- Remove deprecated safety check command

.github/workflows/test_install.yml:
- actions/checkout v3 -> v4, setup-python v4 -> v5
- python-version: 3.x -> 3.12
- Replace fragile matrix of hard-coded menu numbers with
  two simple smoke tests: launch+quit, and navigate+back
2026-03-15 14:21:20 +05:30
Christian Clauss
e885d19f8a
Minor fixes 2023-03-04 16:02:23 +01:00
Hardik Zinzuvadiya
00bb2db47f [FIX] #lint file 2023-03-04 09:28:12 -05:00
Christian Clauss
2ff5e7051e
Update lint_python.yml 2023-03-04 14:47:17 +01:00
Christian Clauss
cd610e56bf
Update lint_python.yml 2023-03-04 13:33:57 +01:00
Christian Clauss
80dc79f85e
Update lint_python.yml 2023-03-04 13:29:05 +01:00
Christian Clauss
ac7f2909db
Update lint_python.yml 2023-03-04 13:25:33 +01:00
Christian Clauss
82f8f98e86
Fix lint_python so tests pass again 2023-03-03 13:03:00 +01:00
Christian Clauss
03db8507d3
Update lint_python.yml 2022-12-03 23:30:32 +01:00
Christian Clauss
fb4f05aad6
make mypy a mandatory test 2022-06-15 13:37:49 +02:00
Christian Clauss
a3d52afc84
Update lint_python.yml 2022-06-15 13:14:51 +02:00
Christian Clauss
efe2e99c27
requirement.txt, not requirements.txt
Normally the filename is plural, not singular.
2022-06-15 13:11:38 +02:00
Christian Clauss
cf6b20680b
Update lint_python.yml 2022-06-13 13:09:24 +02:00
Christian Clauss
20d8dd7e1c
Add more flake8 tests 2022-06-13 12:57:55 +02:00
Christian Clauss
b4276e1b99
Update lint_python.yml 2022-06-12 23:06:37 +02:00
Christian Clauss
a3c152ed07
Update lint_python.yml 2022-06-12 23:05:32 +02:00
Christian Clauss
967aa13e14
Rename .github/ISSUE_TEMPLATE/workflows/lint_python.yml to .github/workflows/lint_python.yml 2022-06-12 23:04:42 +02:00
Renamed from .github/ISSUE_TEMPLATE/workflows/lint_python.yml (Browse further)