finds.dev← search

// the find

521xueweihan/hellogithub.com

★ 830 · CSS · updated May 2023

旧 HelloGitHub.com 网站源码

This is the old source for HelloGithub.com, the Chinese site that recommends beginner-friendly GitHub projects. It's a small Flask + SQLAlchemy app (MySQL + Redis per the README) with basically one page's worth of code, aimed at Chinese-speaking developers curious how the site itself is built rather than at anyone looking for a reusable library.

The codebase is tiny and single-purpose (home.py, curd/home.py, models.py, one template), so you can read the whole thing in a few minutes instead of wading through a scaffolded framework demo. It uses Poetry with a committed poetry.lock, so dependency resolution is reproducible. It's also a real production site's code, not a toy, so the Flask/SQLAlchemy wiring reflects what's actually needed to run a modestly trafficked content site.

The README literally says "重构中..." (refactoring in progress) and offers nothing beyond a one-paragraph intro plus run commands — no notes on the Redis usage, schema, or deployment. It's licensed CC BY-NC-ND 4.0, which forbids derivatives and commercial use, so despite being pitched as open source you can't legally fork and modify it, which undercuts the point of publishing it. There are no tests and no CI configuration anywhere in the tree. The last push was May 2023 and the tree is still just a handful of files, so it's unclear the refactor ever happened, and it's stale as a current Flask reference.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →