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)

Reply via email to