Regarding package keywords, that would be something to include in the Pkg3 
manifest file, see https://github.com/JuliaLang/PkgDev.jl/issues/37 for 
initial thoughts.

I'm pretty much maintaining pkg.julialang.org at the moment, we can 
certainly consider improvements. The website source is in the JuliaCI 
organization, as are the scripts that generate it (in PackageEvaluator.jl) 
nightly.


On Tuesday, July 12, 2016 at 9:52:05 AM UTC-7, Mosè Giordano wrote:
>
> 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
>>
>

Reply via email to