=== Nim package directory
Currently running at https://nimble.directory
.Features:
- [x] Package search
- [x] Display GitHub readme
- [ ] Display GitLab readme
- [ ] Display BitBucket readme
- [x] Fetch & install packages, serve badges
- [x] Build and serve pkg docs
- [x] New packages RSS feed
- [x] Search symbols from jsondoc
- [x] Simple API
- [x] Build history at /build_history.html
- [x] Package count at /api/v1/package_count
- [ ] Pkg metadata signing
=======
.Prerequisites :
- systemd watchdog
- optional: Netdata or StatsD to receive application metrics
.Deployment:
sudo apt-get install nim dpkg-dev debhelper libsystemd-dev
nimble builddeb
Locate and install the package
sudo apt install ../nim-package-directory_0.1.5_amd64.deb
sudo systemctl status nim-package-directory.service
sudo journalctl -f --identifier=package_directory
.Development:
- For Development, edit /etc/nim-package-directory.conf
- Execute
nim c -r package_directory.nim
.
- Browse http://localhost:5000