On 2021/09/07 09:32, Juris M. wrote: > Hello, ports@! > > I'm trying to create a port of hydroxide[1], which is written in Go. > My knowledge of Go lang project infrastructure is minimal and the ports > infrastructure is new to me as well. > > So far, I've looked at other ports in Go as examples, mainly terraform, and > some key elements are still unclear to me, whether related to the ports > infrastructure or Go specifically. > > 1) How do I determine the exhaustive list of dependency modules for > MODGO_MODULES. Are those listed in the projects go.mod enough? > 2) What are MODGO_MODFILES, and why do they list multiple versions? Are they > the exhaustive versions of the dependencies of the dependencies of the main > project? > > Those are the main two questions I have for now. Any pointers addressing > these will be appreciated. > > So far, I've been running a locally built hydroxide, and it's been working > fantastically. > > I would like to contribute this and maintain it, if no one objects, as I've > found it useful and hope others will too. > > [1]: Hydroxide is a CardDAV, IMAP and SMTP bridge for ProtonMail[2] > [2]: https://protonmail.com/ > > -- > Sincerely, > Juris M.
https://marc.info/?l=openbsd-ports&w=2&r=1&s=hydroxide&q=b