Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/samdphillips/package-catalog
My Racket Catalog.
https://github.com/samdphillips/package-catalog
racket
Last synced: about 2 months ago
JSON representation
My Racket Catalog.
- Host: GitHub
- URL: https://github.com/samdphillips/package-catalog
- Owner: samdphillips
- License: other
- Created: 2022-05-07T23:48:47.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-02T21:03:09.000Z (about 2 months ago)
- Last Synced: 2024-12-02T22:19:01.759Z (about 2 months ago)
- Topics: racket
- Language: Racket
- Homepage: https://samdphillips.github.io/package-catalog/
- Size: 54.7 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# package-catalog
Preview Racket Package Catalog of my packages.https://samdphillips.github.io/package-catalog/
Based on https://github.com/samdphillips/pkg-catalog-demo .
Basic setup:
```
raco pkg config --set catalogs \
https://samdphillips.github.io/package-catalog/catalog/ \
https://download.racket-lang.org/releases/$YOUR_RACKET_VERSION/catalog/ \
https://pkgs.racket-lang.org \
https://planet-compats.racket-lang.org
```I use [manage-catalog.rkt](https://github.com/samdphillips/package-catalog/blob/main/manage-catalog.rkt)
to manage the package files. It requires [`raco-run`](https://pkgs.racket-lang.org/package/raco-run)
and [`threading`](https://pkgs.racket-lang.org/package/threading) to be installed.```
Add Packages
./manage-catalog.rkt add-packages pkg-name1 url1 pkg-name2 url2 ...Refresh Package Hashes
./manage-catalog.rkt refresh-packages catalog/pkg/*Rebuild catalog/pkgs and catalog/pkgs-all
./manage-catalog.rkt build-catalog
```