According to
Ohloh, the homepage is
http://www.ohloh.net/p/apt - is this website even used anymore? It looks very outdated and unmaintained. Shouldn't it probably be taken offline entirely to avoid confusing newcomers?
I would suggest redirecting the homepage to perhaps
https://wiki.debian.org/Apt although that page isn't super-helpful and doesn't even include a link to the mailing list or its archives which is at
http://lists.debian.org/deity/.
If you could respond to me as well as the mailing list (not interested in subscribing) I'd appreciate it.