Suggesting DUB Registry Enhancements

WebFreak001 d.forum at webfreak.org
Sat Dec 16 12:23:49 UTC 2017


after reading some of the GSoC thread I wanted to do some minor 
additions on the dub registry and now came up with a whole list 
of additions and a design update for the package page [1]

* there should be a userpage with all registered packages, that's 
why the author is now clickable
* configurable icon for a project
* show version & relative release date in sidebar
* tabs with readme and addable examples using examples folder or 
documentation using ddoc
* optional donation button for people who linked their github who 
can setup a custom link like paypal or patreon (it should check 
if you are owner or have push permissions to be able to add this, 
configurable per project)
* show issues/PRs in stats section
* newline between authors instead of comma
* homepage should show most dependent packages and recently 
updated packages with cards with their icon

Some other feature ideas, which however I am not planning on 
working on:

* github integration so organizations can update a package 
instead of just the registrar
* show dependants on the package page
* proper donation support where dub/d-foundation collects 
donations with multiple payment methods for authors who have 
enabled it and gives out the money every month or so
* suggesting packages (like amazon, people who bought this also 
bought...)
* integration of github releases for applications (showing 
download links)


[1] https://wfr.moe/fQwTAa.png - how my proposed design for the 
package page looks like for one package (dplug in this example)


More information about the Digitalmars-d mailing list