Hi Adrian, nice website!
What I'd like to have in a Julia packages website is categories. This would greatly enhances the possibilities for the users to find the package they're looking for. Currently one must use search strings, but they may not be very effective if the package author didn't use the exact words one is using in the search. Of course this requires help from package authors. I'm using a "keywords" cookie in the package comments like the one suggested in Emacs Lisp conventions: https://www.gnu.org/software/emacs/manual/html_node/elisp/Library-Headers.html#Library-Headers Maybe something similar can be implemented in METADATA.jl and Pkg.generate could accept a category list as argument. We can choose a set of "official" keywords that are listed in Julia packages websites. I hope this will improve discoverability of packages. Bye, Mosè I've setup an early version of a Julia packages website, for your package > discovery pleasure: http://genieframework.com/packages > > Fair warning, this is a test case website for Genie.jl, the full stack web > framework I'm working on - and 90% of my focus was on building the actual > framework and the app, rather than the accuracy of the data. > > That being said, the app works quite well as far as I can tell (feedback > welcome!) and compared to pkg.julialang.org it has a few extra features: > * full text search in README > * it includes both METADATA registered packages and extra packages crawled > from GitHub (not all Julia packages on GitHub are included, this is a know > bug and I'm working on fixing it - but all the official packages are > there). > * lots of info at a glance, to help spot the best packages > * modern UI > > If the core contributors (of whoever's maintaining pkg.julialang.org) > think this can be a useful replacement for pkg.julialang.org I'm happy to > donate it and contribute by extending it to add the missing features > (license, tests status, etc) and maintain it. Let me know. > > Adrian >
