Tuesday, September 07, 2021

Re: Creating a new port, help needed [Go-lang]

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

No comments:

Post a Comment