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, error)
- func GetAcceptHeader(r *http.Request) string
- func GetAcceptLanguageHeader(r *http.Request) string
- func GetLanguageCode(acceptLanguageHeader string) 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)
Constants ¶
View Source
const ( HeaderContentType = "Content-Type" HeaderAccept = "Accept" HeaderAcceptLanguage = "Accept-Language" HeaderAppYaml = "application/yaml" HeaderAppJson = "application/json" HeaderTextHtml = "text/html" HeaderTextPlain = "text/plain" HeaderTextMarkdown = "text/markdown" HeaderMultipartFormData = "multipart/form-data" HeaderAppFormUrlEncoded = "application/x-www-form-urlencoded" )
View Source
const BREAKING_LEVEL = checker.WARN
View Source
const CHANGELOG_LEVEL = checker.INFO
Variables ¶
This section is empty.
Functions ¶
func GetAcceptHeader ¶
func GetAcceptLanguageHeader ¶
func GetLanguageCode ¶
Types ¶
type Handler ¶
type Handler struct{}
func NewHandler ¶
func NewHandler() *Handler
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)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.