Documentation ¶
Index ¶
- Constants
- func CloseFile(f *os.File)
- func CreateConfig(r *http.Request) *diff.Config
- func CreateFiles(r *http.Request) (string, *os.File, *os.File, int)
- func GetAcceptHeader(r *http.Request) string
- func GetQueryString(r *http.Request, key string, defaultValue string) string
- type Handler
- func (h *Handler) BreakingChangesFromFile(w http.ResponseWriter, r *http.Request)
- func (h *Handler) BreakingChangesFromUri(w http.ResponseWriter, r *http.Request)
- func (h *Handler) ChangelogFromFile(w http.ResponseWriter, r *http.Request)
- func (h *Handler) ChangelogFromUri(w http.ResponseWriter, r *http.Request)
- func (h *Handler) DiffFromFile(w http.ResponseWriter, r *http.Request)
- func (h *Handler) DiffFromUri(w http.ResponseWriter, r *http.Request)
- func (h *Handler) SendTelemetry(r *http.Request, cmd string, args []string, acceptHeader string) error
Constants ¶
View Source
const ( HeaderContentType = "Content-Type" HeaderAccept = "Accept" HeaderAppYaml = "application/yaml" HeaderAppJson = "application/json" HeaderTextHtml = "text/html" HeaderMultipartFormData = "multipart/form-data" HeaderAppFormUrlEncoded = "application/x-www-form-urlencoded" )
View Source
const ( CommandDiff = "diff" CommandChangelog = "changelog" CommandBreaking = "breaking" )
Variables ¶
This section is empty.
Functions ¶
func GetAcceptHeader ¶
Types ¶
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
func NewHandler ¶
func (*Handler) BreakingChangesFromFile ¶
func (h *Handler) BreakingChangesFromFile(w http.ResponseWriter, r *http.Request)
func (*Handler) BreakingChangesFromUri ¶
func (h *Handler) BreakingChangesFromUri(w http.ResponseWriter, r *http.Request)
func (*Handler) ChangelogFromFile ¶
func (h *Handler) ChangelogFromFile(w http.ResponseWriter, r *http.Request)
func (*Handler) ChangelogFromUri ¶
func (h *Handler) ChangelogFromUri(w http.ResponseWriter, r *http.Request)
func (*Handler) DiffFromFile ¶
func (h *Handler) DiffFromFile(w http.ResponseWriter, r *http.Request)
func (*Handler) DiffFromUri ¶
func (h *Handler) DiffFromUri(w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.