├── .github └── workflows │ ├── build_docs.yml │ ├── deploy_docs.yml │ ├── pub_deploy.yml │ └── tests.yml ├── .gitignore ├── .tool-versions ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── analysis_options.yaml ├── bin ├── doctor.dart ├── help.dart ├── new.dart ├── new_middleware.dart ├── new_view.dart └── steward.dart ├── doc └── site │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── docs │ ├── app │ │ ├── _category_.json │ │ ├── configuration.md │ │ ├── views.md │ │ └── what-is-the-app.md │ ├── cli │ │ ├── _category_.json │ │ ├── cli-commands.md │ │ ├── installing.md │ │ └── steward-cli.md │ ├── container │ │ ├── _category_.json │ │ ├── cache_container.md │ │ └── what_is_a_container.md │ ├── deploying │ │ ├── _category_.json │ │ └── dockerizing-a-steward-app.md │ ├── forms │ │ ├── _category_.json │ │ └── forms.md │ ├── intro.md │ ├── quickstart │ │ ├── _category_.json │ │ └── installation-and-requirements.md │ └── router │ │ ├── _category_.json │ │ ├── middleware.md │ │ ├── requests.md │ │ ├── responses.md │ │ ├── routers.md │ │ └── static_assets.md │ ├── docusaurus.config.js │ ├── package.json │ ├── sidebars.js │ ├── src │ ├── components │ │ ├── HomepageFeatures.js │ │ └── HomepageFeatures.module.css │ ├── css │ │ └── custom.css │ └── pages │ │ ├── index.js │ │ ├── index.module.css │ │ └── markdown-page.md │ ├── static │ ├── .nojekyll │ └── img │ │ ├── favicon.ico │ │ ├── logo.svg │ │ ├── steward_logo_no_text.png │ │ ├── tutorial │ │ ├── docsVersionDropdown.png │ │ └── localeDropdown.png │ │ ├── undraw_docusaurus_mountain.svg │ │ ├── undraw_docusaurus_react.svg │ │ └── undraw_docusaurus_tree.svg │ └── yarn.lock ├── example ├── assets │ └── index.html ├── config.yml └── main.dart ├── lib ├── app │ └── app.dart ├── config │ └── config_reader.dart ├── container │ └── container.dart ├── forms │ └── forms.dart ├── middleware │ ├── cors_middleware.dart │ ├── middleware.dart │ └── request_logger.dart ├── middlewares.dart ├── router │ ├── README.md │ ├── context.dart │ ├── request.dart │ ├── response.dart │ ├── router.dart │ └── static_binding.dart └── steward.dart ├── pubspec.lock ├── pubspec.yaml └── test ├── README.md ├── app └── app_test.dart ├── container └── container_test.dart ├── forms └── forms_test.dart ├── router ├── middleware_routing_test.dart ├── request_test.dart ├── response_test.dart └── router_test.dart ├── sample.dart └── sample_app.dart /.github/workflows/build_docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/.github/workflows/build_docs.yml -------------------------------------------------------------------------------- /.github/workflows/deploy_docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/.github/workflows/deploy_docs.yml -------------------------------------------------------------------------------- /.github/workflows/pub_deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/.github/workflows/pub_deploy.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/.gitignore -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | dart 3.1.4 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/README.md -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/analysis_options.yaml -------------------------------------------------------------------------------- /bin/doctor.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/bin/doctor.dart -------------------------------------------------------------------------------- /bin/help.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/bin/help.dart -------------------------------------------------------------------------------- /bin/new.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/bin/new.dart -------------------------------------------------------------------------------- /bin/new_middleware.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/bin/new_middleware.dart -------------------------------------------------------------------------------- /bin/new_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/bin/new_view.dart -------------------------------------------------------------------------------- /bin/steward.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/bin/steward.dart -------------------------------------------------------------------------------- /doc/site/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/.gitignore -------------------------------------------------------------------------------- /doc/site/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/README.md -------------------------------------------------------------------------------- /doc/site/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/babel.config.js -------------------------------------------------------------------------------- /doc/site/docs/app/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/docs/app/_category_.json -------------------------------------------------------------------------------- /doc/site/docs/app/configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/docs/app/configuration.md -------------------------------------------------------------------------------- /doc/site/docs/app/views.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/docs/app/views.md -------------------------------------------------------------------------------- /doc/site/docs/app/what-is-the-app.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/docs/app/what-is-the-app.md -------------------------------------------------------------------------------- /doc/site/docs/cli/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/docs/cli/_category_.json -------------------------------------------------------------------------------- /doc/site/docs/cli/cli-commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/docs/cli/cli-commands.md -------------------------------------------------------------------------------- /doc/site/docs/cli/installing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/docs/cli/installing.md -------------------------------------------------------------------------------- /doc/site/docs/cli/steward-cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/docs/cli/steward-cli.md -------------------------------------------------------------------------------- /doc/site/docs/container/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/docs/container/_category_.json -------------------------------------------------------------------------------- /doc/site/docs/container/cache_container.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/docs/container/cache_container.md -------------------------------------------------------------------------------- /doc/site/docs/container/what_is_a_container.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/docs/container/what_is_a_container.md -------------------------------------------------------------------------------- /doc/site/docs/deploying/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/docs/deploying/_category_.json -------------------------------------------------------------------------------- /doc/site/docs/deploying/dockerizing-a-steward-app.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/docs/deploying/dockerizing-a-steward-app.md -------------------------------------------------------------------------------- /doc/site/docs/forms/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/docs/forms/_category_.json -------------------------------------------------------------------------------- /doc/site/docs/forms/forms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/docs/forms/forms.md -------------------------------------------------------------------------------- /doc/site/docs/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/docs/intro.md -------------------------------------------------------------------------------- /doc/site/docs/quickstart/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/docs/quickstart/_category_.json -------------------------------------------------------------------------------- /doc/site/docs/quickstart/installation-and-requirements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/docs/quickstart/installation-and-requirements.md -------------------------------------------------------------------------------- /doc/site/docs/router/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/docs/router/_category_.json -------------------------------------------------------------------------------- /doc/site/docs/router/middleware.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/docs/router/middleware.md -------------------------------------------------------------------------------- /doc/site/docs/router/requests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/docs/router/requests.md -------------------------------------------------------------------------------- /doc/site/docs/router/responses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/docs/router/responses.md -------------------------------------------------------------------------------- /doc/site/docs/router/routers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/docs/router/routers.md -------------------------------------------------------------------------------- /doc/site/docs/router/static_assets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/docs/router/static_assets.md -------------------------------------------------------------------------------- /doc/site/docusaurus.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/docusaurus.config.js -------------------------------------------------------------------------------- /doc/site/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/package.json -------------------------------------------------------------------------------- /doc/site/sidebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/sidebars.js -------------------------------------------------------------------------------- /doc/site/src/components/HomepageFeatures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/src/components/HomepageFeatures.js -------------------------------------------------------------------------------- /doc/site/src/components/HomepageFeatures.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/src/components/HomepageFeatures.module.css -------------------------------------------------------------------------------- /doc/site/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/src/css/custom.css -------------------------------------------------------------------------------- /doc/site/src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/src/pages/index.js -------------------------------------------------------------------------------- /doc/site/src/pages/index.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/src/pages/index.module.css -------------------------------------------------------------------------------- /doc/site/src/pages/markdown-page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/src/pages/markdown-page.md -------------------------------------------------------------------------------- /doc/site/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/site/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/static/img/favicon.ico -------------------------------------------------------------------------------- /doc/site/static/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/static/img/logo.svg -------------------------------------------------------------------------------- /doc/site/static/img/steward_logo_no_text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/static/img/steward_logo_no_text.png -------------------------------------------------------------------------------- /doc/site/static/img/tutorial/docsVersionDropdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/static/img/tutorial/docsVersionDropdown.png -------------------------------------------------------------------------------- /doc/site/static/img/tutorial/localeDropdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/static/img/tutorial/localeDropdown.png -------------------------------------------------------------------------------- /doc/site/static/img/undraw_docusaurus_mountain.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/static/img/undraw_docusaurus_mountain.svg -------------------------------------------------------------------------------- /doc/site/static/img/undraw_docusaurus_react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/static/img/undraw_docusaurus_react.svg -------------------------------------------------------------------------------- /doc/site/static/img/undraw_docusaurus_tree.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/static/img/undraw_docusaurus_tree.svg -------------------------------------------------------------------------------- /doc/site/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/doc/site/yarn.lock -------------------------------------------------------------------------------- /example/assets/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/example/assets/index.html -------------------------------------------------------------------------------- /example/config.yml: -------------------------------------------------------------------------------- 1 | --- 2 | app: 3 | name: My Steward App 4 | port: 4040 5 | -------------------------------------------------------------------------------- /example/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/example/main.dart -------------------------------------------------------------------------------- /lib/app/app.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/lib/app/app.dart -------------------------------------------------------------------------------- /lib/config/config_reader.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/lib/config/config_reader.dart -------------------------------------------------------------------------------- /lib/container/container.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/lib/container/container.dart -------------------------------------------------------------------------------- /lib/forms/forms.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/lib/forms/forms.dart -------------------------------------------------------------------------------- /lib/middleware/cors_middleware.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/lib/middleware/cors_middleware.dart -------------------------------------------------------------------------------- /lib/middleware/middleware.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/lib/middleware/middleware.dart -------------------------------------------------------------------------------- /lib/middleware/request_logger.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/lib/middleware/request_logger.dart -------------------------------------------------------------------------------- /lib/middlewares.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/lib/middlewares.dart -------------------------------------------------------------------------------- /lib/router/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/lib/router/README.md -------------------------------------------------------------------------------- /lib/router/context.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/lib/router/context.dart -------------------------------------------------------------------------------- /lib/router/request.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/lib/router/request.dart -------------------------------------------------------------------------------- /lib/router/response.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/lib/router/response.dart -------------------------------------------------------------------------------- /lib/router/router.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/lib/router/router.dart -------------------------------------------------------------------------------- /lib/router/static_binding.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/lib/router/static_binding.dart -------------------------------------------------------------------------------- /lib/steward.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/lib/steward.dart -------------------------------------------------------------------------------- /pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/pubspec.lock -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/test/README.md -------------------------------------------------------------------------------- /test/app/app_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/test/app/app_test.dart -------------------------------------------------------------------------------- /test/container/container_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/test/container/container_test.dart -------------------------------------------------------------------------------- /test/forms/forms_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/test/forms/forms_test.dart -------------------------------------------------------------------------------- /test/router/middleware_routing_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/test/router/middleware_routing_test.dart -------------------------------------------------------------------------------- /test/router/request_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/test/router/request_test.dart -------------------------------------------------------------------------------- /test/router/response_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/test/router/response_test.dart -------------------------------------------------------------------------------- /test/router/router_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/test/router/router_test.dart -------------------------------------------------------------------------------- /test/sample.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/test/sample.dart -------------------------------------------------------------------------------- /test/sample_app.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bradcypert/steward/HEAD/test/sample_app.dart --------------------------------------------------------------------------------