├── LICENSE ├── README.md ├── app.go ├── app_test.go ├── context.go ├── context_test.go ├── decorators.go ├── error.go ├── examples ├── api │ ├── README.md │ ├── controllers │ │ ├── error.go │ │ └── movie.go │ ├── main.go │ └── models │ │ └── movie.go ├── blog │ ├── README.md │ ├── controllers │ │ └── root_controller.go │ ├── main.go │ ├── models │ │ └── post.go │ ├── static │ │ ├── css │ │ │ ├── blog-old-ie.css │ │ │ └── blog.css │ │ └── img │ │ │ └── avatar.jpg │ └── views │ │ ├── index.html │ │ └── partials │ │ ├── _footer.html │ │ └── _head.html ├── hello_world │ ├── README.md │ └── main.go └── swagger │ ├── README.md │ ├── controllers │ ├── movie.go │ └── swagger.go │ ├── main.go │ ├── models │ └── movie.go │ └── static │ └── swagger-ui │ └── dist │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── index.html │ ├── oauth2-redirect.html │ ├── swagger-ui-bundle.js │ ├── swagger-ui-bundle.js.map │ ├── swagger-ui-standalone-preset.js │ ├── swagger-ui-standalone-preset.js.map │ ├── swagger-ui.css │ ├── swagger-ui.css.map │ ├── swagger-ui.js │ └── swagger-ui.js.map ├── json.go ├── parser.go ├── parser_test.go ├── response.go ├── route.go ├── router.go ├── router_test.go ├── test_helpers.go ├── testing ├── index.html └── partials │ ├── _footer.html │ └── _header.html └── utilities.go /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/README.md -------------------------------------------------------------------------------- /app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/app.go -------------------------------------------------------------------------------- /app_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/app_test.go -------------------------------------------------------------------------------- /context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/context.go -------------------------------------------------------------------------------- /context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/context_test.go -------------------------------------------------------------------------------- /decorators.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/decorators.go -------------------------------------------------------------------------------- /error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/error.go -------------------------------------------------------------------------------- /examples/api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/api/README.md -------------------------------------------------------------------------------- /examples/api/controllers/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/api/controllers/error.go -------------------------------------------------------------------------------- /examples/api/controllers/movie.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/api/controllers/movie.go -------------------------------------------------------------------------------- /examples/api/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/api/main.go -------------------------------------------------------------------------------- /examples/api/models/movie.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/api/models/movie.go -------------------------------------------------------------------------------- /examples/blog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/blog/README.md -------------------------------------------------------------------------------- /examples/blog/controllers/root_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/blog/controllers/root_controller.go -------------------------------------------------------------------------------- /examples/blog/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/blog/main.go -------------------------------------------------------------------------------- /examples/blog/models/post.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/blog/models/post.go -------------------------------------------------------------------------------- /examples/blog/static/css/blog-old-ie.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/blog/static/css/blog-old-ie.css -------------------------------------------------------------------------------- /examples/blog/static/css/blog.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/blog/static/css/blog.css -------------------------------------------------------------------------------- /examples/blog/static/img/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/blog/static/img/avatar.jpg -------------------------------------------------------------------------------- /examples/blog/views/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/blog/views/index.html -------------------------------------------------------------------------------- /examples/blog/views/partials/_footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/blog/views/partials/_footer.html -------------------------------------------------------------------------------- /examples/blog/views/partials/_head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/blog/views/partials/_head.html -------------------------------------------------------------------------------- /examples/hello_world/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/hello_world/README.md -------------------------------------------------------------------------------- /examples/hello_world/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/hello_world/main.go -------------------------------------------------------------------------------- /examples/swagger/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/swagger/README.md -------------------------------------------------------------------------------- /examples/swagger/controllers/movie.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/swagger/controllers/movie.go -------------------------------------------------------------------------------- /examples/swagger/controllers/swagger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/swagger/controllers/swagger.go -------------------------------------------------------------------------------- /examples/swagger/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/swagger/main.go -------------------------------------------------------------------------------- /examples/swagger/models/movie.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/swagger/models/movie.go -------------------------------------------------------------------------------- /examples/swagger/static/swagger-ui/dist/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/swagger/static/swagger-ui/dist/favicon-16x16.png -------------------------------------------------------------------------------- /examples/swagger/static/swagger-ui/dist/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/swagger/static/swagger-ui/dist/favicon-32x32.png -------------------------------------------------------------------------------- /examples/swagger/static/swagger-ui/dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/swagger/static/swagger-ui/dist/index.html -------------------------------------------------------------------------------- /examples/swagger/static/swagger-ui/dist/oauth2-redirect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/swagger/static/swagger-ui/dist/oauth2-redirect.html -------------------------------------------------------------------------------- /examples/swagger/static/swagger-ui/dist/swagger-ui-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/swagger/static/swagger-ui/dist/swagger-ui-bundle.js -------------------------------------------------------------------------------- /examples/swagger/static/swagger-ui/dist/swagger-ui-bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/swagger/static/swagger-ui/dist/swagger-ui-bundle.js.map -------------------------------------------------------------------------------- /examples/swagger/static/swagger-ui/dist/swagger-ui-standalone-preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/swagger/static/swagger-ui/dist/swagger-ui-standalone-preset.js -------------------------------------------------------------------------------- /examples/swagger/static/swagger-ui/dist/swagger-ui-standalone-preset.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/swagger/static/swagger-ui/dist/swagger-ui-standalone-preset.js.map -------------------------------------------------------------------------------- /examples/swagger/static/swagger-ui/dist/swagger-ui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/swagger/static/swagger-ui/dist/swagger-ui.css -------------------------------------------------------------------------------- /examples/swagger/static/swagger-ui/dist/swagger-ui.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/swagger/static/swagger-ui/dist/swagger-ui.css.map -------------------------------------------------------------------------------- /examples/swagger/static/swagger-ui/dist/swagger-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/swagger/static/swagger-ui/dist/swagger-ui.js -------------------------------------------------------------------------------- /examples/swagger/static/swagger-ui/dist/swagger-ui.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/examples/swagger/static/swagger-ui/dist/swagger-ui.js.map -------------------------------------------------------------------------------- /json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/json.go -------------------------------------------------------------------------------- /parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/parser.go -------------------------------------------------------------------------------- /parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/parser_test.go -------------------------------------------------------------------------------- /response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/response.go -------------------------------------------------------------------------------- /route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/route.go -------------------------------------------------------------------------------- /router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/router.go -------------------------------------------------------------------------------- /router_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/router_test.go -------------------------------------------------------------------------------- /test_helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/test_helpers.go -------------------------------------------------------------------------------- /testing/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/testing/index.html -------------------------------------------------------------------------------- /testing/partials/_footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/testing/partials/_footer.html -------------------------------------------------------------------------------- /testing/partials/_header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/testing/partials/_header.html -------------------------------------------------------------------------------- /utilities.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ridgelines/fireball/HEAD/utilities.go --------------------------------------------------------------------------------