diff options
-rw-r--r-- | README.md | 46 |
1 files changed, 38 insertions, 8 deletions
@@ -1,20 +1,50 @@ # IMG A read only file explorer with media capabilities. + +# Dev requirements + +## qtc + +It is used as template engine for html. To install it: + +``` +go install github.com/valyala/quicktemplate/qtc@latest +``` + +## libvips + +Libvips[^1] is required by bimp [^2] used for image manipulation. + +## ffmpeg + +Used to generate video thumbnail. + +## sassc + +Sassc[^4] is used to generate the css file from sass. + +## Bulma + +Bulma is the css framework of choice for this project. It is added as sub-module, so don't forget to pull it. # TODO -* Thumbnail system -* Initial setup process - * Also allow setup user config file +* ~~Thumbnail system~~ +* ~~Initial setup process~~ * ~~Single binary output~~ * Better worker pool. Allow cron job and ui config * Alpine package and demo site * Single image viewer and show exif info (not sure how yet) -* User base root folder -* Albuns +* ~~User base root folder~~ +* Albums * Testing. Since I still on initial iteration phases I'm not adding as many - testing as I'd like to. Once I set on most of the design I'll add testing. -* Add testing agains db and memory[^1] in preparation for redis implementation + testing as I'd like to. Once I set on most of the design I'll add more test + (is this even done :thinking:). -[^1]: https://github.com/alicebob/miniredis +[^1]: https://github.com/libvips/libvips +[^2]: https://github.com/h2non/bimg +[^3]: https://github.com/alicebob/miniredis +[^4]: https://github.com/sass/sassc +[^5]: https://github.com/photoview/photoview +[^6]: https://github.com/photoview/photoview#why-yet-another-self-hosted-photo-gallery |