{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:golang/github.com/aofei/air","name":"github.com/aofei/air","description":"Package air implements an ideally refined web framework for Go.\n\nA router is basically the most important component of a web framework. In this\nframework, registering a route usually requires at least two params:\n\nThe first param is a route path that contains 6 components. Among them, \"users\",\n\"posts\" and \"assets\" are STATIC components, \":UserID\" and \":PostID\" are PARAM\ncomponents, \"*\" is an ANY component. Note that all route params (PARAM and ANY\ncomponents) will be parsed into the `Request` and can be accessed via the\n`Request.Param` and `Request.Params`. The name of a `RequestParam` parsed from a\nPARAM component always discards its leading \":\", such as \":UserID\" will become\n\"UserID\". The name of a `RequestParam` parsed from an ANY component is \"*\".\n\nThe second param is a `Handler` that serves the requests that match this route.","version":"v0.22.0","softwareVersion":"v0.22.0","license":"https://spdx.org/licenses/MIT","codeRepository":"https://github.com/aofei/air","issueTracker":"https://github.com/aofei/air/issues","url":"https://github.com/aofei/air","programmingLanguage":{"@type":"ComputerLanguage","name":"Go"},"dateCreated":"2018-12-10","dateModified":"2021-04-18","datePublished":"2021-04-18","copyrightYear":2018,"downloadUrl":"https://proxy.golang.org/github.com/aofei/air/@v/v0.22.0.zip","softwareHelp":{"@type":"WebSite","url":"https://pkg.go.dev/github.com/aofei/air#section-documentation"},"applicationCategory":"go","runtimePlatform":"go","developmentStatus":"active","sameAs":["https://pkg.go.dev/github.com/aofei/air"],"https://www.w3.org/ns/activitystreams#likes":422,"https://forgefed.org/ns#forks":42}