Getting noticed, but rough fundamentals could turn visitors away.
Bing Wallpaper API. Product: https://github.com/zkeq/Bing-Wallpaper-Action/tree/main/data
Documentation
19
No README found in the repository.
→ Add a README.md describing what the project does, how to install it, and how to run it.
No install instructions found in the README (−45 pts).
→ Add a section showing how to install dependencies.
No CONTRIBUTING.md found (−47 pts base + up to −53 pts more for content).
→ Add a CONTRIBUTING.md telling newcomers how to get involved. Include setup, code style, test, and PR instructions.
Licensed under AGPL-3.0.
Engineering
20
No tests detected anywhere in the repository.
→ Add automated tests. They prove the code works and give contributors confidence to make changes.
No linter or formatter config found.
→ Add a linter config such as .eslintrc.json, .prettierrc, ruff.toml, or .golangci.yml to enforce consistent code style.
No issue or PR templates found (−100 pts).
→ Add .github/ISSUE_TEMPLATE/ with bug_report.md and feature_request.md to guide contributors. It dramatically improves issue quality.
CI is configured (.github/workflows/main.yaml).
Lockfile present (requirements.txt). Installs are reproducible.
Project health
94
.gitignore present.
Dependency manifest found (requirements.txt).
Repository has a description.
Actively maintained (pushed within the last month).
Repository health signals
Activity, community, and responsiveness at scan time
Activity
- —Commits (30d / 90d)
- 24Forks
- 0Releases
Community
- —Community health
- —authors own >50% of commits
- 108Watchers
Responsiveness
- 8d 21hMedian issue response
- <1hMedian PR merge time
- 0Open issues
Repository files18 root entries
- .githubGood: CI is configured (.github/workflows/main.yaml).
- .ideaIssue: Build artifacts or local files may be committed (.idea/.gitignore) (−40 pts).Fix: Remove them and add to .gitignore.
- api
- data
- .gitattributes
- .gitignoreGood: .gitignore present.
- ALL.py
- change-author.py
- LICENSEGood: Licensed under AGPL-3.0.
- main.py
- make_readme.pyIssue: No install instructions found in the README (−45 pts).Fix: Add a section showing how to install dependencies.Issue: No run or usage instructions found (−45 pts).Fix: Add a section showing how to start or use the project.
- MySQL_2_Redis.py
- post_to_redis.py
- README.md
- requirements.txtGood: Lockfile present (requirements.txt). Installs are reproducible.Good: Dependency manifest found (requirements.txt).
- test.json
- test.py
- vercel.json