Versions in this module Expand all Collapse all v0 v0.0.5 Nov 12, 2024 v0.0.3 Nov 12, 2024 Changes in this version + type AboutPageController struct + func NewAboutPageController(log ports.Logger, render infra.Render) *AboutPageController + func (c *AboutPageController) Index(w http.ResponseWriter, r *http.Request) + type ArtifactController struct + func NewArtifactController(log ports.Logger, render infra.Render, ...) *ArtifactController + func (c *ArtifactController) DownloadGzip(w http.ResponseWriter, r *http.Request) + func (c *ArtifactController) DownloadSingleFile(w http.ResponseWriter, r *http.Request) + func (c *ArtifactController) DownloadZip(w http.ResponseWriter, r *http.Request) + func (c *ArtifactController) Get(w http.ResponseWriter, r *http.Request) + type FrontPageController struct + func NewFrontPageController(log ports.Logger, render infra.Render, repos domain.Repositories) *FrontPageController + func (c *FrontPageController) Index(w http.ResponseWriter, r *http.Request) + func (c *FrontPageController) NotFound(w http.ResponseWriter, r *http.Request) + type RepoController struct + func NewRepoController(log ports.Logger, render infra.Render, repoRepository domain.RepoRepository) *RepoController + func (c *RepoController) Get(w http.ResponseWriter, r *http.Request)