// SPDX-License-Identifier: MIT package v1 import ( "net/http" "forgejo.org/modules/json" "forgejo.org/modules/setting" ) type Forgejo struct{} var _ ServerInterface = &Forgejo{} func NewForgejo() *Forgejo { return &Forgejo{} } func (f *Forgejo) GetVersion(w http.ResponseWriter, r *http.Request) { w.WriteHeader(http.StatusOK) _ = json.NewEncoder(w).Encode(Version{&setting.ForgejoVersion}) }