├── .clj-kondo └── config.edn ├── .cljstyle ├── .github ├── PULL_REQUEST_TEMPLATE.md ├── clojars_deploy.clj └── workflows │ ├── clj-kondo.yml │ ├── deploy.yml │ ├── examples_test.yml │ └── test.yml ├── .gitignore ├── .gitmodules ├── CHANGELOG.md ├── README.md ├── config ├── dev │ └── config.edn ├── local │ └── config.edn ├── prod │ └── config.edn └── test │ └── config.edn ├── deps.edn ├── doc ├── Development-Guide.md ├── How-To.md ├── contribution.md ├── conventions.md ├── decisions │ ├── 0001-record-architecture-decisions.md │ ├── 0002-database-basic-architecture.md │ └── 0003-controller-architecture.md ├── getting-started.md ├── interceptors.md ├── intro.md ├── jwt.md ├── modules.md ├── swagger.md └── tutorials.md ├── docker ├── docker-compose.yml ├── postgres.dockerfile └── sql-scripts │ ├── init.sql │ └── test.sql ├── docs ├── 0.3.0 │ ├── Development-Guide.html │ ├── Getting-Started.html │ ├── How-To.html │ ├── css │ │ ├── default.css │ │ ├── highlight.css │ │ └── xiana.css │ ├── framework.acl.builder.builder-functions.html │ ├── framework.acl.builder.html │ ├── framework.acl.builder.permissions.html │ ├── framework.acl.builder.roles.html │ ├── framework.acl.core-functions.html │ ├── framework.acl.core.html │ ├── framework.app.view.css.tailwind.core.html │ ├── framework.app.view.css.tailwind.helpers.html │ ├── framework.app.view.css.tailwind.preparers.html │ ├── framework.app.view.css.tailwind.resolvers.html │ ├── framework.auth.hash.html │ ├── framework.coercion.core.html │ ├── framework.config.core.html │ ├── framework.cookies.core.html │ ├── framework.db.core.html │ ├── framework.db.main.html │ ├── framework.handler.core.html │ ├── framework.interceptor.core.html │ ├── framework.interceptor.muuntaja.html │ ├── framework.interceptor.queue.html │ ├── framework.interceptor.wrap.html │ ├── framework.mail.core.html │ ├── framework.rbac.core.html │ ├── framework.route.core.html │ ├── framework.route.helpers.html │ ├── framework.scheduler.core.html │ ├── framework.session.core.html │ ├── framework.sse.core.html │ ├── framework.state.core.html │ ├── framework.webserver.core.html │ ├── framework.websockets.core.html │ ├── index.html │ ├── js │ │ ├── highlight.min.js │ │ ├── jquery.min.js │ │ └── page_effects.js │ ├── xiana.commons.html │ └── xiana.core.html └── index.html ├── example-tests.sh ├── examples ├── .gitignore ├── acl │ ├── .gitignore │ ├── README.md │ ├── config │ │ ├── dev │ │ │ └── config.edn │ │ └── test │ │ │ └── config.edn │ ├── docker-compose.yml │ ├── project.clj │ ├── resources │ │ ├── migrations │ │ │ ├── 20210322112622-create-uuid-extension.down.sql │ │ │ ├── 20210322112622-create-uuid-extension.up.sql │ │ │ ├── 20210322112732-users-table.down.sql │ │ │ ├── 20210322112732-users-table.up.sql │ │ │ ├── 20210322112828-posts-table.down.sql │ │ │ ├── 20210322112828-posts-table.up.sql │ │ │ ├── 20210322112927-comments-table.down.sql │ │ │ ├── 20210322112927-comments-table.up.sql │ │ │ ├── 20210322113010-add-test-users.down.sql │ │ │ └── 20210322113010-add-test-users.up.sql │ │ └── public │ │ │ └── index.html │ ├── src │ │ ├── backend │ │ │ ├── acl.clj │ │ │ └── app │ │ │ │ ├── controller_behaviors │ │ │ │ └── .gitkeep │ │ │ │ ├── controllers │ │ │ │ ├── comments.clj │ │ │ │ ├── index.clj │ │ │ │ ├── posts.clj │ │ │ │ ├── re_frame.clj │ │ │ │ └── users.clj │ │ │ │ ├── db_migrations │ │ │ │ └── .gitkeep │ │ │ │ ├── interceptors │ │ │ │ ├── .gitkeep │ │ │ │ └── load_user.clj │ │ │ │ ├── models │ │ │ │ ├── .gitkeep │ │ │ │ ├── comments.clj │ │ │ │ ├── data_ownership.clj │ │ │ │ ├── posts.clj │ │ │ │ └── users.clj │ │ │ │ └── views │ │ │ │ ├── comments.clj │ │ │ │ ├── common.clj │ │ │ │ ├── layouts │ │ │ │ └── .gitkeep │ │ │ │ ├── posts.clj │ │ │ │ └── users.clj │ │ ├── frontend │ │ │ ├── acl │ │ │ │ ├── config.cljs │ │ │ │ ├── core.cljs │ │ │ │ ├── db.cljs │ │ │ │ ├── events.cljs │ │ │ │ ├── subs.cljs │ │ │ │ └── views.cljs │ │ │ └── deps.cljs │ │ └── shared │ │ │ ├── config.clj │ │ │ └── schema.clj │ └── test │ │ ├── acl_fixture.clj │ │ ├── comments_test.clj │ │ ├── helpers.clj │ │ ├── post_helpers.clj │ │ ├── posts_test.clj │ │ └── users_test.clj ├── cli-chat │ ├── .gitignore │ ├── README.md │ ├── config │ │ ├── dev │ │ │ └── config.edn │ │ └── test │ │ │ └── config.edn │ ├── docker-compose.yml │ ├── project.clj │ ├── resources │ │ ├── migrations │ │ │ ├── 20211029080516-users.down.sql │ │ │ └── 20211029080516-users.up.sql │ │ └── public │ │ │ └── index.html │ ├── src │ │ ├── backend │ │ │ └── cli_chat │ │ │ │ ├── controller_behaviors │ │ │ │ ├── .gitkeep │ │ │ │ └── chat.clj │ │ │ │ ├── controllers │ │ │ │ ├── chat.clj │ │ │ │ ├── index.clj │ │ │ │ └── re_frame.clj │ │ │ │ ├── core.clj │ │ │ │ ├── db_migrations │ │ │ │ └── .gitkeep │ │ │ │ ├── interceptors.clj │ │ │ │ ├── interceptors │ │ │ │ └── .gitkeep │ │ │ │ ├── models │ │ │ │ ├── .gitkeep │ │ │ │ └── users.clj │ │ │ │ └── views │ │ │ │ ├── chat.clj │ │ │ │ ├── common.clj │ │ │ │ └── layouts │ │ │ │ └── .gitkeep │ │ └── frontend │ │ │ ├── cli_chat │ │ │ ├── config.cljs │ │ │ ├── core.cljs │ │ │ ├── db.cljs │ │ │ ├── events.cljs │ │ │ ├── subs.cljs │ │ │ └── views.cljs │ │ │ └── deps.cljs │ └── test │ │ ├── cli_chat_fixture.clj │ │ └── cli_chat_test.clj ├── controllers │ ├── .gitignore │ ├── README.md │ ├── config │ │ ├── dev │ │ │ └── config.edn │ │ └── test │ │ │ └── config.edn │ ├── dev │ │ ├── state.clj │ │ └── user.clj │ ├── docker-compose.yml │ ├── project.clj │ ├── resources │ │ ├── migrations │ │ │ ├── 20210205095919-add-auth-tables.down.sql │ │ │ └── 20210205095919-add-auth-tables.up.sql │ │ └── public │ │ │ └── index.html │ ├── src │ │ ├── backend │ │ │ └── app │ │ │ │ ├── controllers │ │ │ │ ├── index.clj │ │ │ │ └── re_frame.clj │ │ │ │ ├── core.clj │ │ │ │ ├── interceptors.clj │ │ │ │ ├── my_domain_logic │ │ │ │ └── siege_machines.clj │ │ │ │ └── route.clj │ │ └── frontend │ │ │ ├── controllers │ │ │ ├── config.cljs │ │ │ ├── core.cljs │ │ │ ├── db.cljs │ │ │ ├── events.cljs │ │ │ ├── subs.cljs │ │ │ └── views.cljs │ │ │ └── deps.cljs │ └── test │ │ └── core_test.clj ├── frames │ ├── .gitignore │ ├── README.md │ ├── config │ │ ├── dev │ │ │ └── config.edn │ │ └── test │ │ │ └── config.edn │ ├── dev │ │ └── cljs │ │ │ └── user.cljs │ ├── docker-compose.yml │ ├── project.clj │ ├── resources │ │ └── public │ │ │ ├── assets │ │ │ └── Clojure-icon.png │ │ │ └── index.html │ ├── src │ │ ├── backend │ │ │ └── frames │ │ │ │ ├── controllers │ │ │ │ ├── index.clj │ │ │ │ └── status.clj │ │ │ │ └── core.clj │ │ └── frontend │ │ │ ├── deps.cljs │ │ │ └── donor │ │ │ ├── config.cljs │ │ │ ├── core.cljs │ │ │ ├── db.cljs │ │ │ ├── events.cljs │ │ │ ├── subs.cljs │ │ │ └── views.cljs │ └── test │ │ ├── asset_test.clj │ │ └── status_test.clj ├── jwt │ ├── .gitignore │ ├── Docker │ │ ├── db.Dockerfile │ │ └── init.sql │ ├── README.md │ ├── config │ │ ├── dev │ │ │ └── config.edn │ │ └── test │ │ │ └── config.edn │ ├── deps.edn │ ├── resources │ │ ├── _files │ │ │ ├── jwtRS256.key │ │ │ └── jwtRS256.key.pub │ │ └── public │ │ │ └── index.html │ ├── src │ │ └── backend │ │ │ └── app │ │ │ ├── controllers │ │ │ ├── index.clj │ │ │ ├── login.clj │ │ │ └── secret.clj │ │ │ └── core.clj │ └── test │ │ ├── app │ │ └── controllers │ │ │ ├── login_test.clj │ │ │ └── secret_test.clj │ │ ├── integration_test.clj │ │ └── jwt_fixture.clj ├── sessions │ ├── .gitignore │ ├── Docker │ │ ├── db.Dockerfile │ │ └── init.sql │ ├── README.md │ ├── config │ │ ├── dev │ │ │ └── config.edn │ │ └── test │ │ │ └── config.edn │ ├── docker-compose.yml │ ├── init.sql │ ├── postgres-start.sh │ ├── project.clj │ ├── resources │ │ ├── migrations │ │ │ ├── 20210205095919-add-auth-tables.down.sql │ │ │ └── 20210205095919-add-auth-tables.up.sql │ │ └── public │ │ │ └── index.html │ ├── src │ │ ├── backend │ │ │ └── app │ │ │ │ ├── controllers │ │ │ │ ├── index.clj │ │ │ │ ├── login.clj │ │ │ │ ├── logout.clj │ │ │ │ └── secret.clj │ │ │ │ ├── core.clj │ │ │ │ └── interceptors.clj │ │ └── frontend │ │ │ └── controllers │ │ │ ├── config.cljs │ │ │ ├── core.cljs │ │ │ ├── db.cljs │ │ │ ├── events.cljs │ │ │ ├── subs.cljs │ │ │ └── views.cljs │ └── test │ │ └── integration_test.clj └── state-events │ ├── .gitignore │ ├── README.md │ ├── config │ ├── dev │ │ └── config.edn │ └── test │ │ └── config.edn │ ├── dev │ ├── state.clj │ └── user.clj │ ├── docker-compose.yml │ ├── project.clj │ ├── resources │ ├── migrations │ │ ├── 20211118093611-events.down.sql │ │ └── 20211118093611-events.up.sql │ └── public │ │ ├── assets │ │ └── favicon.ico │ │ └── index.html │ ├── src │ ├── backend │ │ └── state_events │ │ │ ├── controller_behaviors │ │ │ ├── .gitkeep │ │ │ └── sse.clj │ │ │ ├── controllers │ │ │ ├── event.clj │ │ │ ├── index.clj │ │ │ └── re_frame.clj │ │ │ ├── core.clj │ │ │ ├── interceptors.clj │ │ │ ├── interceptors │ │ │ ├── .gitkeep │ │ │ └── event_process.clj │ │ │ ├── models │ │ │ ├── .gitkeep │ │ │ └── event.clj │ │ │ └── views │ │ │ ├── event.clj │ │ │ └── layouts │ │ │ └── .gitkeep │ ├── frontend │ │ └── state_events │ │ │ ├── config.cljs │ │ │ ├── core.cljs │ │ │ ├── db.cljs │ │ │ ├── effects.cljs │ │ │ ├── events.cljs │ │ │ ├── subs.cljs │ │ │ ├── views.cljs │ │ │ └── web_sockets.cljs │ └── shared │ │ ├── config.clj │ │ └── schema.clj │ └── test │ ├── integration │ └── state_events │ │ └── integration_test.clj │ ├── state_events_fixture.clj │ └── unit │ └── state_events │ └── event_process_test.clj ├── log └── .gitkeep ├── release.edn ├── resources ├── codox │ └── theme │ │ └── xiana │ │ ├── css │ │ └── xiana.css │ │ └── theme.edn ├── images │ ├── .gitkeep │ ├── Xiana.png │ ├── around-and-inside.png │ ├── around.png │ ├── flow.png │ ├── inside.png │ ├── override.png │ └── success.png └── javascript │ └── .gitkeep ├── script ├── .gitkeep ├── auto.sh ├── build-docs.sh ├── postgres-start.sh ├── project-version └── template-index.html ├── src └── xiana │ ├── coercion.clj │ ├── commons.clj │ ├── config.clj │ ├── cookies.clj │ ├── db.clj │ ├── db │ └── migrate.clj │ ├── handler.clj │ ├── hash.clj │ ├── interceptor.clj │ ├── interceptor │ ├── cors.clj │ ├── error.clj │ ├── kebab_camel.clj │ ├── muuntaja.clj │ ├── queue.clj │ └── wrap.clj │ ├── jwt.clj │ ├── jwt │ ├── action.clj │ └── interceptors.clj │ ├── logging.clj │ ├── mail.clj │ ├── rbac.clj │ ├── route.clj │ ├── route │ └── helpers.clj │ ├── scheduler.clj │ ├── session.clj │ ├── sse.clj │ ├── state.clj │ ├── swagger.clj │ ├── webserver.clj │ └── websockets.clj ├── test ├── resources │ ├── _files │ │ ├── jwtRS256.key │ │ └── jwtRS256.key.pub │ ├── init.sql │ └── multipart.csv ├── xiana │ ├── commons_test.clj │ ├── config_test.clj │ ├── hash_test.clj │ ├── interceptor │ │ ├── cors_test.clj │ │ ├── error_test.clj │ │ ├── kebab_camel_test.clj │ │ ├── multipart_test.clj │ │ ├── muuntaja_test.clj │ │ ├── queue_test.clj │ │ └── wrap_test.clj │ ├── interceptor_test.clj │ ├── jwt │ │ └── interceptors_test.clj │ ├── jwt_test.clj │ ├── rbac │ │ ├── integration_test.clj │ │ └── interceptor_test.clj │ ├── route │ │ └── helpers_test.clj │ ├── route_test.clj │ ├── session_test.clj │ ├── state_test.clj │ ├── swagger_test.clj │ ├── web_socket │ │ ├── integration_test.clj │ │ └── router_test.clj │ └── webserver_test.clj └── xiana_fixture.clj └── tests.edn /.clj-kondo/config.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/.clj-kondo/config.edn -------------------------------------------------------------------------------- /.cljstyle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/.cljstyle -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/clojars_deploy.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/.github/clojars_deploy.clj -------------------------------------------------------------------------------- /.github/workflows/clj-kondo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/.github/workflows/clj-kondo.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/examples_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/.github/workflows/examples_test.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/README.md -------------------------------------------------------------------------------- /config/dev/config.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/config/dev/config.edn -------------------------------------------------------------------------------- /config/local/config.edn: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /config/prod/config.edn: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /config/test/config.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/config/test/config.edn -------------------------------------------------------------------------------- /deps.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/deps.edn -------------------------------------------------------------------------------- /doc/Development-Guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/doc/Development-Guide.md -------------------------------------------------------------------------------- /doc/How-To.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/doc/How-To.md -------------------------------------------------------------------------------- /doc/contribution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/doc/contribution.md -------------------------------------------------------------------------------- /doc/conventions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/doc/conventions.md -------------------------------------------------------------------------------- /doc/decisions/0001-record-architecture-decisions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/doc/decisions/0001-record-architecture-decisions.md -------------------------------------------------------------------------------- /doc/decisions/0002-database-basic-architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/doc/decisions/0002-database-basic-architecture.md -------------------------------------------------------------------------------- /doc/decisions/0003-controller-architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/doc/decisions/0003-controller-architecture.md -------------------------------------------------------------------------------- /doc/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/doc/getting-started.md -------------------------------------------------------------------------------- /doc/interceptors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/doc/interceptors.md -------------------------------------------------------------------------------- /doc/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/doc/intro.md -------------------------------------------------------------------------------- /doc/jwt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/doc/jwt.md -------------------------------------------------------------------------------- /doc/modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/doc/modules.md -------------------------------------------------------------------------------- /doc/swagger.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/doc/swagger.md -------------------------------------------------------------------------------- /doc/tutorials.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/doc/tutorials.md -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docker/postgres.dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docker/postgres.dockerfile -------------------------------------------------------------------------------- /docker/sql-scripts/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docker/sql-scripts/init.sql -------------------------------------------------------------------------------- /docker/sql-scripts/test.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docker/sql-scripts/test.sql -------------------------------------------------------------------------------- /docs/0.3.0/Development-Guide.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/Development-Guide.html -------------------------------------------------------------------------------- /docs/0.3.0/Getting-Started.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/Getting-Started.html -------------------------------------------------------------------------------- /docs/0.3.0/How-To.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/How-To.html -------------------------------------------------------------------------------- /docs/0.3.0/css/default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/css/default.css -------------------------------------------------------------------------------- /docs/0.3.0/css/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/css/highlight.css -------------------------------------------------------------------------------- /docs/0.3.0/css/xiana.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/css/xiana.css -------------------------------------------------------------------------------- /docs/0.3.0/framework.acl.builder.builder-functions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/framework.acl.builder.builder-functions.html -------------------------------------------------------------------------------- /docs/0.3.0/framework.acl.builder.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/framework.acl.builder.html -------------------------------------------------------------------------------- /docs/0.3.0/framework.acl.builder.permissions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/framework.acl.builder.permissions.html -------------------------------------------------------------------------------- /docs/0.3.0/framework.acl.builder.roles.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/framework.acl.builder.roles.html -------------------------------------------------------------------------------- /docs/0.3.0/framework.acl.core-functions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/framework.acl.core-functions.html -------------------------------------------------------------------------------- /docs/0.3.0/framework.acl.core.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/framework.acl.core.html -------------------------------------------------------------------------------- /docs/0.3.0/framework.app.view.css.tailwind.core.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/framework.app.view.css.tailwind.core.html -------------------------------------------------------------------------------- /docs/0.3.0/framework.app.view.css.tailwind.helpers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/framework.app.view.css.tailwind.helpers.html -------------------------------------------------------------------------------- /docs/0.3.0/framework.app.view.css.tailwind.preparers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/framework.app.view.css.tailwind.preparers.html -------------------------------------------------------------------------------- /docs/0.3.0/framework.app.view.css.tailwind.resolvers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/framework.app.view.css.tailwind.resolvers.html -------------------------------------------------------------------------------- /docs/0.3.0/framework.auth.hash.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/framework.auth.hash.html -------------------------------------------------------------------------------- /docs/0.3.0/framework.coercion.core.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/framework.coercion.core.html -------------------------------------------------------------------------------- /docs/0.3.0/framework.config.core.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/framework.config.core.html -------------------------------------------------------------------------------- /docs/0.3.0/framework.cookies.core.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/framework.cookies.core.html -------------------------------------------------------------------------------- /docs/0.3.0/framework.db.core.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/framework.db.core.html -------------------------------------------------------------------------------- /docs/0.3.0/framework.db.main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/framework.db.main.html -------------------------------------------------------------------------------- /docs/0.3.0/framework.handler.core.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/framework.handler.core.html -------------------------------------------------------------------------------- /docs/0.3.0/framework.interceptor.core.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/framework.interceptor.core.html -------------------------------------------------------------------------------- /docs/0.3.0/framework.interceptor.muuntaja.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/framework.interceptor.muuntaja.html -------------------------------------------------------------------------------- /docs/0.3.0/framework.interceptor.queue.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/framework.interceptor.queue.html -------------------------------------------------------------------------------- /docs/0.3.0/framework.interceptor.wrap.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/framework.interceptor.wrap.html -------------------------------------------------------------------------------- /docs/0.3.0/framework.mail.core.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/framework.mail.core.html -------------------------------------------------------------------------------- /docs/0.3.0/framework.rbac.core.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/framework.rbac.core.html -------------------------------------------------------------------------------- /docs/0.3.0/framework.route.core.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/framework.route.core.html -------------------------------------------------------------------------------- /docs/0.3.0/framework.route.helpers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/framework.route.helpers.html -------------------------------------------------------------------------------- /docs/0.3.0/framework.scheduler.core.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/framework.scheduler.core.html -------------------------------------------------------------------------------- /docs/0.3.0/framework.session.core.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/framework.session.core.html -------------------------------------------------------------------------------- /docs/0.3.0/framework.sse.core.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/framework.sse.core.html -------------------------------------------------------------------------------- /docs/0.3.0/framework.state.core.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/framework.state.core.html -------------------------------------------------------------------------------- /docs/0.3.0/framework.webserver.core.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/framework.webserver.core.html -------------------------------------------------------------------------------- /docs/0.3.0/framework.websockets.core.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/framework.websockets.core.html -------------------------------------------------------------------------------- /docs/0.3.0/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/index.html -------------------------------------------------------------------------------- /docs/0.3.0/js/highlight.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/js/highlight.min.js -------------------------------------------------------------------------------- /docs/0.3.0/js/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/js/jquery.min.js -------------------------------------------------------------------------------- /docs/0.3.0/js/page_effects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/js/page_effects.js -------------------------------------------------------------------------------- /docs/0.3.0/xiana.commons.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/xiana.commons.html -------------------------------------------------------------------------------- /docs/0.3.0/xiana.core.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/0.3.0/xiana.core.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/docs/index.html -------------------------------------------------------------------------------- /example-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/example-tests.sh -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/.gitignore -------------------------------------------------------------------------------- /examples/acl/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/.gitignore -------------------------------------------------------------------------------- /examples/acl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/README.md -------------------------------------------------------------------------------- /examples/acl/config/dev/config.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/config/dev/config.edn -------------------------------------------------------------------------------- /examples/acl/config/test/config.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/config/test/config.edn -------------------------------------------------------------------------------- /examples/acl/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/docker-compose.yml -------------------------------------------------------------------------------- /examples/acl/project.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/project.clj -------------------------------------------------------------------------------- /examples/acl/resources/migrations/20210322112622-create-uuid-extension.down.sql: -------------------------------------------------------------------------------- 1 | DROP EXTENSION IF EXISTS "uuid-ossp"; -------------------------------------------------------------------------------- /examples/acl/resources/migrations/20210322112622-create-uuid-extension.up.sql: -------------------------------------------------------------------------------- 1 | CREATE EXTENSION IF NOT EXISTS "uuid-ossp"; -------------------------------------------------------------------------------- /examples/acl/resources/migrations/20210322112732-users-table.down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE users; -------------------------------------------------------------------------------- /examples/acl/resources/migrations/20210322112732-users-table.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/resources/migrations/20210322112732-users-table.up.sql -------------------------------------------------------------------------------- /examples/acl/resources/migrations/20210322112828-posts-table.down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE posts; -------------------------------------------------------------------------------- /examples/acl/resources/migrations/20210322112828-posts-table.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/resources/migrations/20210322112828-posts-table.up.sql -------------------------------------------------------------------------------- /examples/acl/resources/migrations/20210322112927-comments-table.down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE comments; -------------------------------------------------------------------------------- /examples/acl/resources/migrations/20210322112927-comments-table.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/resources/migrations/20210322112927-comments-table.up.sql -------------------------------------------------------------------------------- /examples/acl/resources/migrations/20210322113010-add-test-users.down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/resources/migrations/20210322113010-add-test-users.down.sql -------------------------------------------------------------------------------- /examples/acl/resources/migrations/20210322113010-add-test-users.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/resources/migrations/20210322113010-add-test-users.up.sql -------------------------------------------------------------------------------- /examples/acl/resources/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/resources/public/index.html -------------------------------------------------------------------------------- /examples/acl/src/backend/acl.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/src/backend/acl.clj -------------------------------------------------------------------------------- /examples/acl/src/backend/app/controller_behaviors/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/acl/src/backend/app/controllers/comments.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/src/backend/app/controllers/comments.clj -------------------------------------------------------------------------------- /examples/acl/src/backend/app/controllers/index.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/src/backend/app/controllers/index.clj -------------------------------------------------------------------------------- /examples/acl/src/backend/app/controllers/posts.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/src/backend/app/controllers/posts.clj -------------------------------------------------------------------------------- /examples/acl/src/backend/app/controllers/re_frame.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/src/backend/app/controllers/re_frame.clj -------------------------------------------------------------------------------- /examples/acl/src/backend/app/controllers/users.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/src/backend/app/controllers/users.clj -------------------------------------------------------------------------------- /examples/acl/src/backend/app/db_migrations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/acl/src/backend/app/interceptors/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/acl/src/backend/app/interceptors/load_user.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/src/backend/app/interceptors/load_user.clj -------------------------------------------------------------------------------- /examples/acl/src/backend/app/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/acl/src/backend/app/models/comments.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/src/backend/app/models/comments.clj -------------------------------------------------------------------------------- /examples/acl/src/backend/app/models/data_ownership.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/src/backend/app/models/data_ownership.clj -------------------------------------------------------------------------------- /examples/acl/src/backend/app/models/posts.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/src/backend/app/models/posts.clj -------------------------------------------------------------------------------- /examples/acl/src/backend/app/models/users.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/src/backend/app/models/users.clj -------------------------------------------------------------------------------- /examples/acl/src/backend/app/views/comments.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/src/backend/app/views/comments.clj -------------------------------------------------------------------------------- /examples/acl/src/backend/app/views/common.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/src/backend/app/views/common.clj -------------------------------------------------------------------------------- /examples/acl/src/backend/app/views/layouts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/acl/src/backend/app/views/posts.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/src/backend/app/views/posts.clj -------------------------------------------------------------------------------- /examples/acl/src/backend/app/views/users.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/src/backend/app/views/users.clj -------------------------------------------------------------------------------- /examples/acl/src/frontend/acl/config.cljs: -------------------------------------------------------------------------------- 1 | (ns acl.config) 2 | 3 | (def debug? 4 | ^boolean goog.DEBUG) 5 | -------------------------------------------------------------------------------- /examples/acl/src/frontend/acl/core.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/src/frontend/acl/core.cljs -------------------------------------------------------------------------------- /examples/acl/src/frontend/acl/db.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/src/frontend/acl/db.cljs -------------------------------------------------------------------------------- /examples/acl/src/frontend/acl/events.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/src/frontend/acl/events.cljs -------------------------------------------------------------------------------- /examples/acl/src/frontend/acl/subs.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/src/frontend/acl/subs.cljs -------------------------------------------------------------------------------- /examples/acl/src/frontend/acl/views.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/src/frontend/acl/views.cljs -------------------------------------------------------------------------------- /examples/acl/src/frontend/deps.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/src/frontend/deps.cljs -------------------------------------------------------------------------------- /examples/acl/src/shared/config.clj: -------------------------------------------------------------------------------- 1 | (ns config) 2 | -------------------------------------------------------------------------------- /examples/acl/src/shared/schema.clj: -------------------------------------------------------------------------------- 1 | (ns schema) 2 | -------------------------------------------------------------------------------- /examples/acl/test/acl_fixture.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/test/acl_fixture.clj -------------------------------------------------------------------------------- /examples/acl/test/comments_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/test/comments_test.clj -------------------------------------------------------------------------------- /examples/acl/test/helpers.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/test/helpers.clj -------------------------------------------------------------------------------- /examples/acl/test/post_helpers.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/test/post_helpers.clj -------------------------------------------------------------------------------- /examples/acl/test/posts_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/test/posts_test.clj -------------------------------------------------------------------------------- /examples/acl/test/users_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/acl/test/users_test.clj -------------------------------------------------------------------------------- /examples/cli-chat/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/cli-chat/.gitignore -------------------------------------------------------------------------------- /examples/cli-chat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/cli-chat/README.md -------------------------------------------------------------------------------- /examples/cli-chat/config/dev/config.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/cli-chat/config/dev/config.edn -------------------------------------------------------------------------------- /examples/cli-chat/config/test/config.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/cli-chat/config/test/config.edn -------------------------------------------------------------------------------- /examples/cli-chat/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/cli-chat/docker-compose.yml -------------------------------------------------------------------------------- /examples/cli-chat/project.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/cli-chat/project.clj -------------------------------------------------------------------------------- /examples/cli-chat/resources/migrations/20211029080516-users.down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE users; -------------------------------------------------------------------------------- /examples/cli-chat/resources/migrations/20211029080516-users.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/cli-chat/resources/migrations/20211029080516-users.up.sql -------------------------------------------------------------------------------- /examples/cli-chat/resources/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/cli-chat/resources/public/index.html -------------------------------------------------------------------------------- /examples/cli-chat/src/backend/cli_chat/controller_behaviors/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/cli-chat/src/backend/cli_chat/controller_behaviors/chat.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/cli-chat/src/backend/cli_chat/controller_behaviors/chat.clj -------------------------------------------------------------------------------- /examples/cli-chat/src/backend/cli_chat/controllers/chat.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/cli-chat/src/backend/cli_chat/controllers/chat.clj -------------------------------------------------------------------------------- /examples/cli-chat/src/backend/cli_chat/controllers/index.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/cli-chat/src/backend/cli_chat/controllers/index.clj -------------------------------------------------------------------------------- /examples/cli-chat/src/backend/cli_chat/controllers/re_frame.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/cli-chat/src/backend/cli_chat/controllers/re_frame.clj -------------------------------------------------------------------------------- /examples/cli-chat/src/backend/cli_chat/core.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/cli-chat/src/backend/cli_chat/core.clj -------------------------------------------------------------------------------- /examples/cli-chat/src/backend/cli_chat/db_migrations/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/cli-chat/src/backend/cli_chat/interceptors.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/cli-chat/src/backend/cli_chat/interceptors.clj -------------------------------------------------------------------------------- /examples/cli-chat/src/backend/cli_chat/interceptors/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/cli-chat/src/backend/cli_chat/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/cli-chat/src/backend/cli_chat/models/users.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/cli-chat/src/backend/cli_chat/models/users.clj -------------------------------------------------------------------------------- /examples/cli-chat/src/backend/cli_chat/views/chat.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/cli-chat/src/backend/cli_chat/views/chat.clj -------------------------------------------------------------------------------- /examples/cli-chat/src/backend/cli_chat/views/common.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/cli-chat/src/backend/cli_chat/views/common.clj -------------------------------------------------------------------------------- /examples/cli-chat/src/backend/cli_chat/views/layouts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/cli-chat/src/frontend/cli_chat/config.cljs: -------------------------------------------------------------------------------- 1 | (ns cli-chat.config) 2 | 3 | (def debug? 4 | ^boolean goog.DEBUG) 5 | -------------------------------------------------------------------------------- /examples/cli-chat/src/frontend/cli_chat/core.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/cli-chat/src/frontend/cli_chat/core.cljs -------------------------------------------------------------------------------- /examples/cli-chat/src/frontend/cli_chat/db.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/cli-chat/src/frontend/cli_chat/db.cljs -------------------------------------------------------------------------------- /examples/cli-chat/src/frontend/cli_chat/events.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/cli-chat/src/frontend/cli_chat/events.cljs -------------------------------------------------------------------------------- /examples/cli-chat/src/frontend/cli_chat/subs.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/cli-chat/src/frontend/cli_chat/subs.cljs -------------------------------------------------------------------------------- /examples/cli-chat/src/frontend/cli_chat/views.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/cli-chat/src/frontend/cli_chat/views.cljs -------------------------------------------------------------------------------- /examples/cli-chat/src/frontend/deps.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/cli-chat/src/frontend/deps.cljs -------------------------------------------------------------------------------- /examples/cli-chat/test/cli_chat_fixture.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/cli-chat/test/cli_chat_fixture.clj -------------------------------------------------------------------------------- /examples/cli-chat/test/cli_chat_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/cli-chat/test/cli_chat_test.clj -------------------------------------------------------------------------------- /examples/controllers/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/controllers/.gitignore -------------------------------------------------------------------------------- /examples/controllers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/controllers/README.md -------------------------------------------------------------------------------- /examples/controllers/config/dev/config.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/controllers/config/dev/config.edn -------------------------------------------------------------------------------- /examples/controllers/config/test/config.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/controllers/config/test/config.edn -------------------------------------------------------------------------------- /examples/controllers/dev/state.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/controllers/dev/state.clj -------------------------------------------------------------------------------- /examples/controllers/dev/user.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/controllers/dev/user.clj -------------------------------------------------------------------------------- /examples/controllers/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/controllers/docker-compose.yml -------------------------------------------------------------------------------- /examples/controllers/project.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/controllers/project.clj -------------------------------------------------------------------------------- /examples/controllers/resources/migrations/20210205095919-add-auth-tables.down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/controllers/resources/migrations/20210205095919-add-auth-tables.down.sql -------------------------------------------------------------------------------- /examples/controllers/resources/migrations/20210205095919-add-auth-tables.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/controllers/resources/migrations/20210205095919-add-auth-tables.up.sql -------------------------------------------------------------------------------- /examples/controllers/resources/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/controllers/resources/public/index.html -------------------------------------------------------------------------------- /examples/controllers/src/backend/app/controllers/index.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/controllers/src/backend/app/controllers/index.clj -------------------------------------------------------------------------------- /examples/controllers/src/backend/app/controllers/re_frame.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/controllers/src/backend/app/controllers/re_frame.clj -------------------------------------------------------------------------------- /examples/controllers/src/backend/app/core.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/controllers/src/backend/app/core.clj -------------------------------------------------------------------------------- /examples/controllers/src/backend/app/interceptors.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/controllers/src/backend/app/interceptors.clj -------------------------------------------------------------------------------- /examples/controllers/src/backend/app/my_domain_logic/siege_machines.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/controllers/src/backend/app/my_domain_logic/siege_machines.clj -------------------------------------------------------------------------------- /examples/controllers/src/backend/app/route.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/controllers/src/backend/app/route.clj -------------------------------------------------------------------------------- /examples/controllers/src/frontend/controllers/config.cljs: -------------------------------------------------------------------------------- 1 | (ns controllers.config) 2 | 3 | (def debug? 4 | ^boolean goog.DEBUG) 5 | -------------------------------------------------------------------------------- /examples/controllers/src/frontend/controllers/core.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/controllers/src/frontend/controllers/core.cljs -------------------------------------------------------------------------------- /examples/controllers/src/frontend/controllers/db.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/controllers/src/frontend/controllers/db.cljs -------------------------------------------------------------------------------- /examples/controllers/src/frontend/controllers/events.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/controllers/src/frontend/controllers/events.cljs -------------------------------------------------------------------------------- /examples/controllers/src/frontend/controllers/subs.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/controllers/src/frontend/controllers/subs.cljs -------------------------------------------------------------------------------- /examples/controllers/src/frontend/controllers/views.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/controllers/src/frontend/controllers/views.cljs -------------------------------------------------------------------------------- /examples/controllers/src/frontend/deps.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/controllers/src/frontend/deps.cljs -------------------------------------------------------------------------------- /examples/controllers/test/core_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/controllers/test/core_test.clj -------------------------------------------------------------------------------- /examples/frames/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/frames/.gitignore -------------------------------------------------------------------------------- /examples/frames/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/frames/README.md -------------------------------------------------------------------------------- /examples/frames/config/dev/config.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/frames/config/dev/config.edn -------------------------------------------------------------------------------- /examples/frames/config/test/config.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/frames/config/test/config.edn -------------------------------------------------------------------------------- /examples/frames/dev/cljs/user.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/frames/dev/cljs/user.cljs -------------------------------------------------------------------------------- /examples/frames/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/frames/docker-compose.yml -------------------------------------------------------------------------------- /examples/frames/project.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/frames/project.clj -------------------------------------------------------------------------------- /examples/frames/resources/public/assets/Clojure-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/frames/resources/public/assets/Clojure-icon.png -------------------------------------------------------------------------------- /examples/frames/resources/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/frames/resources/public/index.html -------------------------------------------------------------------------------- /examples/frames/src/backend/frames/controllers/index.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/frames/src/backend/frames/controllers/index.clj -------------------------------------------------------------------------------- /examples/frames/src/backend/frames/controllers/status.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/frames/src/backend/frames/controllers/status.clj -------------------------------------------------------------------------------- /examples/frames/src/backend/frames/core.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/frames/src/backend/frames/core.clj -------------------------------------------------------------------------------- /examples/frames/src/frontend/deps.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/frames/src/frontend/deps.cljs -------------------------------------------------------------------------------- /examples/frames/src/frontend/donor/config.cljs: -------------------------------------------------------------------------------- 1 | (ns donor.config) 2 | 3 | (def debug? 4 | ^boolean goog.DEBUG) 5 | -------------------------------------------------------------------------------- /examples/frames/src/frontend/donor/core.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/frames/src/frontend/donor/core.cljs -------------------------------------------------------------------------------- /examples/frames/src/frontend/donor/db.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/frames/src/frontend/donor/db.cljs -------------------------------------------------------------------------------- /examples/frames/src/frontend/donor/events.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/frames/src/frontend/donor/events.cljs -------------------------------------------------------------------------------- /examples/frames/src/frontend/donor/subs.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/frames/src/frontend/donor/subs.cljs -------------------------------------------------------------------------------- /examples/frames/src/frontend/donor/views.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/frames/src/frontend/donor/views.cljs -------------------------------------------------------------------------------- /examples/frames/test/asset_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/frames/test/asset_test.clj -------------------------------------------------------------------------------- /examples/frames/test/status_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/frames/test/status_test.clj -------------------------------------------------------------------------------- /examples/jwt/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/jwt/.gitignore -------------------------------------------------------------------------------- /examples/jwt/Docker/db.Dockerfile: -------------------------------------------------------------------------------- 1 | FROM postgres:14-alpine 2 | COPY init.sql /docker-entrypoint-initdb.d/ -------------------------------------------------------------------------------- /examples/jwt/Docker/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/jwt/Docker/init.sql -------------------------------------------------------------------------------- /examples/jwt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/jwt/README.md -------------------------------------------------------------------------------- /examples/jwt/config/dev/config.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/jwt/config/dev/config.edn -------------------------------------------------------------------------------- /examples/jwt/config/test/config.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/jwt/config/test/config.edn -------------------------------------------------------------------------------- /examples/jwt/deps.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/jwt/deps.edn -------------------------------------------------------------------------------- /examples/jwt/resources/_files/jwtRS256.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/jwt/resources/_files/jwtRS256.key -------------------------------------------------------------------------------- /examples/jwt/resources/_files/jwtRS256.key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/jwt/resources/_files/jwtRS256.key.pub -------------------------------------------------------------------------------- /examples/jwt/resources/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/jwt/resources/public/index.html -------------------------------------------------------------------------------- /examples/jwt/src/backend/app/controllers/index.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/jwt/src/backend/app/controllers/index.clj -------------------------------------------------------------------------------- /examples/jwt/src/backend/app/controllers/login.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/jwt/src/backend/app/controllers/login.clj -------------------------------------------------------------------------------- /examples/jwt/src/backend/app/controllers/secret.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/jwt/src/backend/app/controllers/secret.clj -------------------------------------------------------------------------------- /examples/jwt/src/backend/app/core.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/jwt/src/backend/app/core.clj -------------------------------------------------------------------------------- /examples/jwt/test/app/controllers/login_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/jwt/test/app/controllers/login_test.clj -------------------------------------------------------------------------------- /examples/jwt/test/app/controllers/secret_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/jwt/test/app/controllers/secret_test.clj -------------------------------------------------------------------------------- /examples/jwt/test/integration_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/jwt/test/integration_test.clj -------------------------------------------------------------------------------- /examples/jwt/test/jwt_fixture.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/jwt/test/jwt_fixture.clj -------------------------------------------------------------------------------- /examples/sessions/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/sessions/.gitignore -------------------------------------------------------------------------------- /examples/sessions/Docker/db.Dockerfile: -------------------------------------------------------------------------------- 1 | FROM postgres:14-alpine 2 | COPY init.sql /docker-entrypoint-initdb.d/ -------------------------------------------------------------------------------- /examples/sessions/Docker/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/sessions/Docker/init.sql -------------------------------------------------------------------------------- /examples/sessions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/sessions/README.md -------------------------------------------------------------------------------- /examples/sessions/config/dev/config.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/sessions/config/dev/config.edn -------------------------------------------------------------------------------- /examples/sessions/config/test/config.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/sessions/config/test/config.edn -------------------------------------------------------------------------------- /examples/sessions/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/sessions/docker-compose.yml -------------------------------------------------------------------------------- /examples/sessions/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/sessions/init.sql -------------------------------------------------------------------------------- /examples/sessions/postgres-start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/sessions/postgres-start.sh -------------------------------------------------------------------------------- /examples/sessions/project.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/sessions/project.clj -------------------------------------------------------------------------------- /examples/sessions/resources/migrations/20210205095919-add-auth-tables.down.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/sessions/resources/migrations/20210205095919-add-auth-tables.down.sql -------------------------------------------------------------------------------- /examples/sessions/resources/migrations/20210205095919-add-auth-tables.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/sessions/resources/migrations/20210205095919-add-auth-tables.up.sql -------------------------------------------------------------------------------- /examples/sessions/resources/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/sessions/resources/public/index.html -------------------------------------------------------------------------------- /examples/sessions/src/backend/app/controllers/index.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/sessions/src/backend/app/controllers/index.clj -------------------------------------------------------------------------------- /examples/sessions/src/backend/app/controllers/login.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/sessions/src/backend/app/controllers/login.clj -------------------------------------------------------------------------------- /examples/sessions/src/backend/app/controllers/logout.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/sessions/src/backend/app/controllers/logout.clj -------------------------------------------------------------------------------- /examples/sessions/src/backend/app/controllers/secret.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/sessions/src/backend/app/controllers/secret.clj -------------------------------------------------------------------------------- /examples/sessions/src/backend/app/core.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/sessions/src/backend/app/core.clj -------------------------------------------------------------------------------- /examples/sessions/src/backend/app/interceptors.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/sessions/src/backend/app/interceptors.clj -------------------------------------------------------------------------------- /examples/sessions/src/frontend/controllers/config.cljs: -------------------------------------------------------------------------------- 1 | (ns controllers.config) 2 | 3 | (def debug? 4 | ^boolean goog.DEBUG) 5 | -------------------------------------------------------------------------------- /examples/sessions/src/frontend/controllers/core.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/sessions/src/frontend/controllers/core.cljs -------------------------------------------------------------------------------- /examples/sessions/src/frontend/controllers/db.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/sessions/src/frontend/controllers/db.cljs -------------------------------------------------------------------------------- /examples/sessions/src/frontend/controllers/events.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/sessions/src/frontend/controllers/events.cljs -------------------------------------------------------------------------------- /examples/sessions/src/frontend/controllers/subs.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/sessions/src/frontend/controllers/subs.cljs -------------------------------------------------------------------------------- /examples/sessions/src/frontend/controllers/views.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/sessions/src/frontend/controllers/views.cljs -------------------------------------------------------------------------------- /examples/sessions/test/integration_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/sessions/test/integration_test.clj -------------------------------------------------------------------------------- /examples/state-events/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/state-events/.gitignore -------------------------------------------------------------------------------- /examples/state-events/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/state-events/README.md -------------------------------------------------------------------------------- /examples/state-events/config/dev/config.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/state-events/config/dev/config.edn -------------------------------------------------------------------------------- /examples/state-events/config/test/config.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/state-events/config/test/config.edn -------------------------------------------------------------------------------- /examples/state-events/dev/state.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/state-events/dev/state.clj -------------------------------------------------------------------------------- /examples/state-events/dev/user.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/state-events/dev/user.clj -------------------------------------------------------------------------------- /examples/state-events/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/state-events/docker-compose.yml -------------------------------------------------------------------------------- /examples/state-events/project.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/state-events/project.clj -------------------------------------------------------------------------------- /examples/state-events/resources/migrations/20211118093611-events.down.sql: -------------------------------------------------------------------------------- 1 | DROP TABLE EVENTS CASCADE; -------------------------------------------------------------------------------- /examples/state-events/resources/migrations/20211118093611-events.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/state-events/resources/migrations/20211118093611-events.up.sql -------------------------------------------------------------------------------- /examples/state-events/resources/public/assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/state-events/resources/public/assets/favicon.ico -------------------------------------------------------------------------------- /examples/state-events/resources/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/state-events/resources/public/index.html -------------------------------------------------------------------------------- /examples/state-events/src/backend/state_events/controller_behaviors/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/state-events/src/backend/state_events/controller_behaviors/sse.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/state-events/src/backend/state_events/controller_behaviors/sse.clj -------------------------------------------------------------------------------- /examples/state-events/src/backend/state_events/controllers/event.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/state-events/src/backend/state_events/controllers/event.clj -------------------------------------------------------------------------------- /examples/state-events/src/backend/state_events/controllers/index.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/state-events/src/backend/state_events/controllers/index.clj -------------------------------------------------------------------------------- /examples/state-events/src/backend/state_events/controllers/re_frame.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/state-events/src/backend/state_events/controllers/re_frame.clj -------------------------------------------------------------------------------- /examples/state-events/src/backend/state_events/core.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/state-events/src/backend/state_events/core.clj -------------------------------------------------------------------------------- /examples/state-events/src/backend/state_events/interceptors.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/state-events/src/backend/state_events/interceptors.clj -------------------------------------------------------------------------------- /examples/state-events/src/backend/state_events/interceptors/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/state-events/src/backend/state_events/interceptors/event_process.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/state-events/src/backend/state_events/interceptors/event_process.clj -------------------------------------------------------------------------------- /examples/state-events/src/backend/state_events/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/state-events/src/backend/state_events/models/event.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/state-events/src/backend/state_events/models/event.clj -------------------------------------------------------------------------------- /examples/state-events/src/backend/state_events/views/event.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/state-events/src/backend/state_events/views/event.clj -------------------------------------------------------------------------------- /examples/state-events/src/backend/state_events/views/layouts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/state-events/src/frontend/state_events/config.cljs: -------------------------------------------------------------------------------- 1 | (ns state-events.config) 2 | 3 | (def debug? 4 | ^boolean goog.DEBUG) 5 | -------------------------------------------------------------------------------- /examples/state-events/src/frontend/state_events/core.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/state-events/src/frontend/state_events/core.cljs -------------------------------------------------------------------------------- /examples/state-events/src/frontend/state_events/db.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/state-events/src/frontend/state_events/db.cljs -------------------------------------------------------------------------------- /examples/state-events/src/frontend/state_events/effects.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/state-events/src/frontend/state_events/effects.cljs -------------------------------------------------------------------------------- /examples/state-events/src/frontend/state_events/events.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/state-events/src/frontend/state_events/events.cljs -------------------------------------------------------------------------------- /examples/state-events/src/frontend/state_events/subs.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/state-events/src/frontend/state_events/subs.cljs -------------------------------------------------------------------------------- /examples/state-events/src/frontend/state_events/views.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/state-events/src/frontend/state_events/views.cljs -------------------------------------------------------------------------------- /examples/state-events/src/frontend/state_events/web_sockets.cljs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/state-events/src/frontend/state_events/web_sockets.cljs -------------------------------------------------------------------------------- /examples/state-events/src/shared/config.clj: -------------------------------------------------------------------------------- 1 | (ns config) 2 | -------------------------------------------------------------------------------- /examples/state-events/src/shared/schema.clj: -------------------------------------------------------------------------------- 1 | (ns schema) 2 | -------------------------------------------------------------------------------- /examples/state-events/test/integration/state_events/integration_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/state-events/test/integration/state_events/integration_test.clj -------------------------------------------------------------------------------- /examples/state-events/test/state_events_fixture.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/state-events/test/state_events_fixture.clj -------------------------------------------------------------------------------- /examples/state-events/test/unit/state_events/event_process_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/examples/state-events/test/unit/state_events/event_process_test.clj -------------------------------------------------------------------------------- /log/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /release.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/release.edn -------------------------------------------------------------------------------- /resources/codox/theme/xiana/css/xiana.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/resources/codox/theme/xiana/css/xiana.css -------------------------------------------------------------------------------- /resources/codox/theme/xiana/theme.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/resources/codox/theme/xiana/theme.edn -------------------------------------------------------------------------------- /resources/images/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resources/images/Xiana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/resources/images/Xiana.png -------------------------------------------------------------------------------- /resources/images/around-and-inside.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/resources/images/around-and-inside.png -------------------------------------------------------------------------------- /resources/images/around.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/resources/images/around.png -------------------------------------------------------------------------------- /resources/images/flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/resources/images/flow.png -------------------------------------------------------------------------------- /resources/images/inside.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/resources/images/inside.png -------------------------------------------------------------------------------- /resources/images/override.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/resources/images/override.png -------------------------------------------------------------------------------- /resources/images/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/resources/images/success.png -------------------------------------------------------------------------------- /resources/javascript/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /script/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /script/auto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/script/auto.sh -------------------------------------------------------------------------------- /script/build-docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/script/build-docs.sh -------------------------------------------------------------------------------- /script/postgres-start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/script/postgres-start.sh -------------------------------------------------------------------------------- /script/project-version: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/script/project-version -------------------------------------------------------------------------------- /script/template-index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/script/template-index.html -------------------------------------------------------------------------------- /src/xiana/coercion.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/src/xiana/coercion.clj -------------------------------------------------------------------------------- /src/xiana/commons.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/src/xiana/commons.clj -------------------------------------------------------------------------------- /src/xiana/config.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/src/xiana/config.clj -------------------------------------------------------------------------------- /src/xiana/cookies.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/src/xiana/cookies.clj -------------------------------------------------------------------------------- /src/xiana/db.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/src/xiana/db.clj -------------------------------------------------------------------------------- /src/xiana/db/migrate.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/src/xiana/db/migrate.clj -------------------------------------------------------------------------------- /src/xiana/handler.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/src/xiana/handler.clj -------------------------------------------------------------------------------- /src/xiana/hash.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/src/xiana/hash.clj -------------------------------------------------------------------------------- /src/xiana/interceptor.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/src/xiana/interceptor.clj -------------------------------------------------------------------------------- /src/xiana/interceptor/cors.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/src/xiana/interceptor/cors.clj -------------------------------------------------------------------------------- /src/xiana/interceptor/error.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/src/xiana/interceptor/error.clj -------------------------------------------------------------------------------- /src/xiana/interceptor/kebab_camel.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/src/xiana/interceptor/kebab_camel.clj -------------------------------------------------------------------------------- /src/xiana/interceptor/muuntaja.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/src/xiana/interceptor/muuntaja.clj -------------------------------------------------------------------------------- /src/xiana/interceptor/queue.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/src/xiana/interceptor/queue.clj -------------------------------------------------------------------------------- /src/xiana/interceptor/wrap.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/src/xiana/interceptor/wrap.clj -------------------------------------------------------------------------------- /src/xiana/jwt.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/src/xiana/jwt.clj -------------------------------------------------------------------------------- /src/xiana/jwt/action.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/src/xiana/jwt/action.clj -------------------------------------------------------------------------------- /src/xiana/jwt/interceptors.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/src/xiana/jwt/interceptors.clj -------------------------------------------------------------------------------- /src/xiana/logging.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/src/xiana/logging.clj -------------------------------------------------------------------------------- /src/xiana/mail.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/src/xiana/mail.clj -------------------------------------------------------------------------------- /src/xiana/rbac.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/src/xiana/rbac.clj -------------------------------------------------------------------------------- /src/xiana/route.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/src/xiana/route.clj -------------------------------------------------------------------------------- /src/xiana/route/helpers.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/src/xiana/route/helpers.clj -------------------------------------------------------------------------------- /src/xiana/scheduler.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/src/xiana/scheduler.clj -------------------------------------------------------------------------------- /src/xiana/session.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/src/xiana/session.clj -------------------------------------------------------------------------------- /src/xiana/sse.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/src/xiana/sse.clj -------------------------------------------------------------------------------- /src/xiana/state.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/src/xiana/state.clj -------------------------------------------------------------------------------- /src/xiana/swagger.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/src/xiana/swagger.clj -------------------------------------------------------------------------------- /src/xiana/webserver.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/src/xiana/webserver.clj -------------------------------------------------------------------------------- /src/xiana/websockets.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/src/xiana/websockets.clj -------------------------------------------------------------------------------- /test/resources/_files/jwtRS256.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/test/resources/_files/jwtRS256.key -------------------------------------------------------------------------------- /test/resources/_files/jwtRS256.key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/test/resources/_files/jwtRS256.key.pub -------------------------------------------------------------------------------- /test/resources/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/test/resources/init.sql -------------------------------------------------------------------------------- /test/resources/multipart.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/test/resources/multipart.csv -------------------------------------------------------------------------------- /test/xiana/commons_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/test/xiana/commons_test.clj -------------------------------------------------------------------------------- /test/xiana/config_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/test/xiana/config_test.clj -------------------------------------------------------------------------------- /test/xiana/hash_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/test/xiana/hash_test.clj -------------------------------------------------------------------------------- /test/xiana/interceptor/cors_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/test/xiana/interceptor/cors_test.clj -------------------------------------------------------------------------------- /test/xiana/interceptor/error_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/test/xiana/interceptor/error_test.clj -------------------------------------------------------------------------------- /test/xiana/interceptor/kebab_camel_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/test/xiana/interceptor/kebab_camel_test.clj -------------------------------------------------------------------------------- /test/xiana/interceptor/multipart_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/test/xiana/interceptor/multipart_test.clj -------------------------------------------------------------------------------- /test/xiana/interceptor/muuntaja_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/test/xiana/interceptor/muuntaja_test.clj -------------------------------------------------------------------------------- /test/xiana/interceptor/queue_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/test/xiana/interceptor/queue_test.clj -------------------------------------------------------------------------------- /test/xiana/interceptor/wrap_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/test/xiana/interceptor/wrap_test.clj -------------------------------------------------------------------------------- /test/xiana/interceptor_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/test/xiana/interceptor_test.clj -------------------------------------------------------------------------------- /test/xiana/jwt/interceptors_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/test/xiana/jwt/interceptors_test.clj -------------------------------------------------------------------------------- /test/xiana/jwt_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/test/xiana/jwt_test.clj -------------------------------------------------------------------------------- /test/xiana/rbac/integration_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/test/xiana/rbac/integration_test.clj -------------------------------------------------------------------------------- /test/xiana/rbac/interceptor_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/test/xiana/rbac/interceptor_test.clj -------------------------------------------------------------------------------- /test/xiana/route/helpers_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/test/xiana/route/helpers_test.clj -------------------------------------------------------------------------------- /test/xiana/route_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/test/xiana/route_test.clj -------------------------------------------------------------------------------- /test/xiana/session_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/test/xiana/session_test.clj -------------------------------------------------------------------------------- /test/xiana/state_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/test/xiana/state_test.clj -------------------------------------------------------------------------------- /test/xiana/swagger_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/test/xiana/swagger_test.clj -------------------------------------------------------------------------------- /test/xiana/web_socket/integration_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/test/xiana/web_socket/integration_test.clj -------------------------------------------------------------------------------- /test/xiana/web_socket/router_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/test/xiana/web_socket/router_test.clj -------------------------------------------------------------------------------- /test/xiana/webserver_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/test/xiana/webserver_test.clj -------------------------------------------------------------------------------- /test/xiana_fixture.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/test/xiana_fixture.clj -------------------------------------------------------------------------------- /tests.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flexiana/framework/HEAD/tests.edn --------------------------------------------------------------------------------