unisonweb / unisonweb-org

Source for the unisonweb.org website
https://unisonweb.org
Other
40 stars 61 forks source link

Track Unison libraries in a manageable database #79

Open anovstrup opened 4 years ago

anovstrup commented 4 years ago

The unison github wiki currently tracks Unison libraries under development.

In the long-term, it would be better if this catalog appeared somewhere on unisonweb.org. As the catalog grows, it will be also be useful for it to be stored in a uniform, easily maintainable database as suggested by @theduke. The database could be as simple as a github repo containing a json "database", like Nim's package database. A simple web client, similar to Nim's nimble.directory package viewer, would make it possible to view/browse the database in a developer-friendly way.

A more Unison-y long-term solution would be to store the package database as a value in a Unison codebase as exemplified here or in a typed, distributed data store (once such a Unison-native capability has been developed).

pchiusano commented 4 years ago

@anovstrup I added this page https://www.unisonweb.org/docs/libraries/ and the site search bar will locate packages listed there (screenshot of this in action below). I feel like that might be fine for now until the ecosystem gets bigger. I'm also not opposed to having something fancier but don't have bandwidth for it currently.

Screen Shot 2020-04-23 at 6 37 58 PM