5 ms·
The readme doesn't seem to mention or list what libraries this depends on, it has chi and jet at least based on the structs section. Given this "framework" is
by endigma 4y ago
The readme doesn't seem to mention or list what libraries this depends on, it has chi and jet at least based on the structs section.
Given this "framework" is predominantly a collection of other people's (usually apache/mit) work, where is the BOM/licence text including all of the dependencies?
And why has the author attempted to licence their likely sub 100 lines of glue code under the GPL?
I don't see the point in using something like this which is basically a prefilled go.mod with some other files with a pretty stock organization.
I've used Pagoda (https://github.com/mikestefanello/pagoda https://github.com/mikestefanello/pagoda) in the past which makes a show of displaying its nature as a wrapper around a bunch of community libraries, and is documented as such. They also make effort to document the interfaces for each component so you could easily replace them with your own implementations to avoid getting stuck due to the "framework". This is my preferred approach for all of these "starters" now since using pagoda.
- ownagefool 4y agoSeems a bit harsh. The BOM of Golang, which you know, is easily found: https://github.com/Dominic-Wassef/ghostly/blob/main/go.mod https://github.com/Dominic-Wassef/ghostly/blob/main/go.mod https://github.com/Dominic-Wassef/ghostly/blob/main/go.sum https://github.com/Dominic-Wassef/ghostly/blob/main/go.sum I suspect most library authors who are happy with others using their work, are probably somewhat okay with the standard file pointing to their original work as attribution. It's also a bit more than 100 glue code. Last paragraph is a good though. :)
- rroot 4y ago"I suspect ... are probably somewhat okay ..." This is not an argument against what he said.
- foolfoolz 4y agoclassic hacker news comment. demean the work as if it’s beneath you. i know you know enough github to see this is more than 100 lines of glue code. why even comment if only to shit on someone’s work? want to share pagoda? submit a link for it
- deleted 4y ago[deleted]