├── .dockerignore ├── .github └── workflows │ └── linux.yml ├── .gitignore ├── .mailmap ├── .travis.yml ├── CHANGES ├── CONTRIBUTING.md ├── LICENSE ├── META.json ├── Makefile.PL ├── README.mkdn ├── bin └── yancy ├── cpanfile ├── dist.ini ├── eg ├── README.md ├── auth-demo │ ├── README.md │ ├── cpanfile │ └── myapp.pl ├── cookbook │ ├── custom-filter-full.pl │ ├── custom-filter-lite.pl │ ├── log.sqlite3 │ ├── pages-html.pl │ ├── pages-markdown.pl │ ├── pages-markdown.sqlite3 │ ├── pages-markdown.sqlite3-shm │ ├── pages-markdown.sqlite3-wal │ ├── pages.sqlite3 │ ├── pages.sqlite3-shm │ └── pages.sqlite3-wal ├── doc-site │ ├── .gitignore │ ├── README.md │ ├── cpanfile │ ├── deploy.sh │ ├── index.markdown │ ├── myapp.conf │ ├── myapp.pl │ ├── myapp.preaction.conf │ └── public │ │ ├── screenshot-custom-element.png │ │ ├── screenshot-edit.png │ │ └── screenshot.png ├── docker │ ├── Dockerfile │ ├── Dockerfile.mysql │ ├── Dockerfile.pg │ └── Dockerfile.sqlite ├── etl-viewer │ └── myapp.pl ├── limited-editor │ ├── .gitignore │ ├── README.md │ ├── cpanfile │ └── myapp.pl ├── northwind │ ├── .gitignore │ ├── README.md │ ├── cpanfile │ ├── cpanfile.snapshot │ ├── myapp.conf │ ├── myapp.mysql.conf │ ├── myapp.pg.conf │ ├── myapp.pl │ ├── northwind-data.sql │ ├── northwind-schema.mysql.sql │ ├── northwind-schema.pg.sql │ ├── northwind-schema.sqlite.sql │ └── templates │ │ ├── layouts │ │ └── default.html.ep │ │ ├── product_details.html.ep │ │ └── product_list.html.ep ├── skeleton │ ├── lib │ │ └── MyApp.pm │ ├── my_app.conf │ └── script │ │ └── my_app ├── test-app │ ├── .gitignore │ ├── myapp.auth.conf │ ├── myapp.conf │ ├── myapp.null.conf │ ├── myapp.pl │ ├── templates │ │ ├── not_found.html.ep │ │ ├── people.html.ep │ │ └── people │ │ │ └── index.html.ep │ └── yancy.data.json └── todo-app │ ├── .gitignore │ ├── cpanfile │ ├── deploy.sh │ ├── myapp.pl │ └── todo-app.service ├── lib ├── Mojolicious │ └── Plugin │ │ ├── Yancy.pm │ │ └── Yancy │ │ └── resources │ │ ├── public │ │ └── yancy │ │ │ ├── app.js │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.min.css.map │ │ │ ├── bootstrap.min.js.map │ │ │ ├── component │ │ │ └── table.js │ │ │ ├── font-awesome │ │ │ ├── css │ │ │ │ └── font-awesome.css │ │ │ └── fonts │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ ├── fontawesome-webfont.svg │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ ├── fontawesome-webfont.woff │ │ │ │ └── fontawesome-webfont.woff2 │ │ │ ├── jquery.js │ │ │ ├── marked.js │ │ │ ├── popper.js │ │ │ ├── popper.min.js.map │ │ │ └── vue.js │ │ └── templates │ │ ├── layouts │ │ ├── yancy.html.ep │ │ └── yancy │ │ │ └── auth.html.ep │ │ └── yancy │ │ ├── auth │ │ ├── github │ │ │ └── login_form.html.ep │ │ ├── login_form.html.ep │ │ ├── login_page.html.ep │ │ ├── oauth2 │ │ │ └── login_form.html.ep │ │ ├── password │ │ │ ├── login_form.html.ep │ │ │ ├── login_page.html.ep │ │ │ └── register.html.ep │ │ ├── unauthorized.html.ep │ │ └── unauthorized.json.ep │ │ ├── component │ │ └── table.html.ep │ │ ├── index.html.ep │ │ └── table.html.ep ├── Yancy.pm └── Yancy │ ├── Backend.pm │ ├── Backend │ ├── Dbic.pm │ ├── Memory.pm │ ├── MojoDB.pm │ ├── Mysql.pm │ ├── Pg.pm │ ├── Role │ │ ├── DBI.pm │ │ └── Sync.pm │ └── Sqlite.pm │ ├── Command │ ├── backend.pm │ └── backend │ │ └── copy.pm │ ├── Content.pm │ ├── Content │ └── Schema │ │ └── Pages.pm │ ├── Controller │ ├── Yancy.pm │ └── Yancy │ │ ├── API.pm │ │ └── MultiTenant.pm │ ├── Editor │ └── src │ │ ├── app.svelte │ │ ├── content-editor.svelte │ │ ├── content-tree.svelte │ │ ├── iframe.d.ts │ │ ├── iframe.ts │ │ ├── index.ts │ │ ├── toolbar.svelte │ │ └── vite-env.d.ts │ ├── Guides.pod │ ├── Guides │ ├── Accounts.pod │ ├── Cookbook.pod │ ├── Editor.pod │ ├── Model.pod │ ├── Schema.pod │ ├── Tutorial.pod │ └── Upgrading.pod │ ├── I18N.pm │ ├── I18N │ └── en.pm │ ├── Model.pm │ ├── Model │ ├── Item.pm │ └── Schema.pm │ ├── Plugin │ ├── Auth.pm │ ├── Auth │ │ ├── Github.pm │ │ ├── OAuth2.pm │ │ ├── Password.pm │ │ ├── Role │ │ │ └── RequireUser.pm │ │ └── Token.pm │ ├── Content.pm │ ├── Editor.pm │ ├── File.pm │ ├── Form.pm │ ├── Form │ │ └── Bootstrap4.pm │ └── Roles.pm │ └── Util.pm ├── myapp.pl ├── package.json ├── playwrite.config.ts ├── share └── update_resources.sh ├── svelte.config.js ├── t ├── api.t ├── app.t ├── backend │ ├── dbic.t │ ├── memory.t │ ├── mysql.t │ ├── pg.t │ └── sqlite.t ├── command │ └── backend │ │ └── copy.t ├── config.t ├── content.t ├── controller │ ├── multi_tenant.t │ └── yancy.t ├── examples │ ├── doc-site.t │ ├── limited-editor.t │ ├── test-app.t │ └── todo-app.t ├── fixtures │ ├── basic │ │ ├── README.md │ │ ├── dbic.pl │ │ ├── mysql.sql │ │ ├── pg.sql │ │ ├── schema.json │ │ └── sqlite.sql │ ├── binary │ │ ├── README.md │ │ ├── dbic.pl │ │ ├── mysql.sql │ │ ├── pg.sql │ │ ├── schema.json │ │ └── sqlite.sql │ ├── composite-key │ │ ├── README.md │ │ ├── dbic.pl │ │ ├── mysql.sql │ │ ├── pg.sql │ │ ├── schema.json │ │ └── sqlite.sql │ ├── foreign-key-field │ │ ├── README.md │ │ ├── dbic.pl │ │ ├── mysql.sql │ │ ├── pg.sql │ │ ├── schema.json │ │ └── sqlite.sql │ ├── markdown │ │ ├── README.md │ │ ├── dbic.pl │ │ ├── mysql.sql │ │ ├── pg.sql │ │ ├── schema.json │ │ └── sqlite.sql │ └── roles │ │ ├── README.md │ │ ├── dbic.pl │ │ ├── mysql.sql │ │ ├── pg.sql │ │ ├── schema.json │ │ └── sqlite.sql ├── helpers.t ├── i18n.t ├── inline_editor.spec.ts ├── lib │ ├── Digest │ │ └── Broken.pm │ ├── Local │ │ ├── CamelSchema.pm │ │ ├── CamelSchema │ │ │ └── Result │ │ │ │ ├── Addresses.pm │ │ │ │ └── Cities.pm │ │ ├── Controller │ │ │ └── Extend │ │ │ │ └── Yancy.pm │ │ ├── Schema.pm │ │ ├── Schema │ │ │ └── Result │ │ │ │ ├── blog.pm │ │ │ │ ├── mojo_migrations.pm │ │ │ │ ├── people.pm │ │ │ │ └── user.pm │ │ └── Test.pm │ └── Yancy │ │ ├── Backend │ │ └── Brokentest.pm │ │ └── Plugin │ │ └── Test.pm ├── model.t ├── plugin │ ├── auth.t │ ├── auth │ │ ├── github.t │ │ ├── oauth2.t │ │ ├── password.t │ │ └── token.t │ ├── editor.t │ ├── file.t │ ├── form │ │ └── bootstrap4.t │ └── roles.t ├── register.t ├── schema │ ├── dbicdump.pl │ ├── mysql.sql │ ├── openapi.pl │ ├── pg.sql │ └── sqlite.sql ├── share │ ├── avatar.jpg │ ├── file.txt │ ├── openapi-spec.json │ ├── templates │ │ ├── blog_delete.html.ep │ │ ├── blog_edit.html.ep │ │ ├── blog_list.html.ep │ │ ├── blog_list.rss.ep │ │ ├── blog_view.html.ep │ │ ├── dump_item.html.ep │ │ ├── extend │ │ │ ├── blog_list.html.ep │ │ │ └── blog_view.html.ep │ │ ├── people.html.ep │ │ ├── people │ │ │ └── index.html.ep │ │ ├── plugin │ │ │ └── editor │ │ │ │ └── custom_element.html.ep │ │ ├── user.html.ep │ │ ├── user_edit.html.ep │ │ └── user_profile_edit.html.ep │ └── withindex │ │ └── templates │ │ └── index.html.ep └── util.t ├── tsconfig.app.json ├── tsconfig.iframe.json ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts ├── weaver.ini └── xt ├── run_backend_tests.pl ├── selenium ├── .gitignore ├── components.t └── editor.t └── tmux-layout.sh /.dockerignore: -------------------------------------------------------------------------------- 1 | .build 2 | *.tar.gz 3 | /Yancy-* 4 | db 5 | django 6 | -------------------------------------------------------------------------------- /.github/workflows/linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/.github/workflows/linux.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .build 2 | *.tar.gz 3 | /Yancy-* 4 | db 5 | django 6 | test-results 7 | -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/.mailmap -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/CHANGES -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/LICENSE -------------------------------------------------------------------------------- /META.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/META.json -------------------------------------------------------------------------------- /Makefile.PL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/Makefile.PL -------------------------------------------------------------------------------- /README.mkdn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/README.mkdn -------------------------------------------------------------------------------- /bin/yancy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/bin/yancy -------------------------------------------------------------------------------- /cpanfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/cpanfile -------------------------------------------------------------------------------- /dist.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/dist.ini -------------------------------------------------------------------------------- /eg/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/README.md -------------------------------------------------------------------------------- /eg/auth-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/auth-demo/README.md -------------------------------------------------------------------------------- /eg/auth-demo/cpanfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/auth-demo/cpanfile -------------------------------------------------------------------------------- /eg/auth-demo/myapp.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/auth-demo/myapp.pl -------------------------------------------------------------------------------- /eg/cookbook/custom-filter-full.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/cookbook/custom-filter-full.pl -------------------------------------------------------------------------------- /eg/cookbook/custom-filter-lite.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/cookbook/custom-filter-lite.pl -------------------------------------------------------------------------------- /eg/cookbook/log.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/cookbook/log.sqlite3 -------------------------------------------------------------------------------- /eg/cookbook/pages-html.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/cookbook/pages-html.pl -------------------------------------------------------------------------------- /eg/cookbook/pages-markdown.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/cookbook/pages-markdown.pl -------------------------------------------------------------------------------- /eg/cookbook/pages-markdown.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/cookbook/pages-markdown.sqlite3 -------------------------------------------------------------------------------- /eg/cookbook/pages-markdown.sqlite3-shm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/cookbook/pages-markdown.sqlite3-shm -------------------------------------------------------------------------------- /eg/cookbook/pages-markdown.sqlite3-wal: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /eg/cookbook/pages.sqlite3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/cookbook/pages.sqlite3 -------------------------------------------------------------------------------- /eg/cookbook/pages.sqlite3-shm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/cookbook/pages.sqlite3-shm -------------------------------------------------------------------------------- /eg/cookbook/pages.sqlite3-wal: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /eg/doc-site/.gitignore: -------------------------------------------------------------------------------- 1 | deploy/ 2 | local/ 3 | *-shm 4 | *-wal 5 | -------------------------------------------------------------------------------- /eg/doc-site/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/doc-site/README.md -------------------------------------------------------------------------------- /eg/doc-site/cpanfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/doc-site/cpanfile -------------------------------------------------------------------------------- /eg/doc-site/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/doc-site/deploy.sh -------------------------------------------------------------------------------- /eg/doc-site/index.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/doc-site/index.markdown -------------------------------------------------------------------------------- /eg/doc-site/myapp.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/doc-site/myapp.conf -------------------------------------------------------------------------------- /eg/doc-site/myapp.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/doc-site/myapp.pl -------------------------------------------------------------------------------- /eg/doc-site/myapp.preaction.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/doc-site/myapp.preaction.conf -------------------------------------------------------------------------------- /eg/doc-site/public/screenshot-custom-element.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/doc-site/public/screenshot-custom-element.png -------------------------------------------------------------------------------- /eg/doc-site/public/screenshot-edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/doc-site/public/screenshot-edit.png -------------------------------------------------------------------------------- /eg/doc-site/public/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/doc-site/public/screenshot.png -------------------------------------------------------------------------------- /eg/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/docker/Dockerfile -------------------------------------------------------------------------------- /eg/docker/Dockerfile.mysql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/docker/Dockerfile.mysql -------------------------------------------------------------------------------- /eg/docker/Dockerfile.pg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/docker/Dockerfile.pg -------------------------------------------------------------------------------- /eg/docker/Dockerfile.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/docker/Dockerfile.sqlite -------------------------------------------------------------------------------- /eg/etl-viewer/myapp.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/etl-viewer/myapp.pl -------------------------------------------------------------------------------- /eg/limited-editor/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/limited-editor/.gitignore -------------------------------------------------------------------------------- /eg/limited-editor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/limited-editor/README.md -------------------------------------------------------------------------------- /eg/limited-editor/cpanfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/limited-editor/cpanfile -------------------------------------------------------------------------------- /eg/limited-editor/myapp.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/limited-editor/myapp.pl -------------------------------------------------------------------------------- /eg/northwind/.gitignore: -------------------------------------------------------------------------------- 1 | *.sqlite 2 | local 3 | -------------------------------------------------------------------------------- /eg/northwind/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/northwind/README.md -------------------------------------------------------------------------------- /eg/northwind/cpanfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/northwind/cpanfile -------------------------------------------------------------------------------- /eg/northwind/cpanfile.snapshot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/northwind/cpanfile.snapshot -------------------------------------------------------------------------------- /eg/northwind/myapp.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/northwind/myapp.conf -------------------------------------------------------------------------------- /eg/northwind/myapp.mysql.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/northwind/myapp.mysql.conf -------------------------------------------------------------------------------- /eg/northwind/myapp.pg.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/northwind/myapp.pg.conf -------------------------------------------------------------------------------- /eg/northwind/myapp.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/northwind/myapp.pl -------------------------------------------------------------------------------- /eg/northwind/northwind-data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/northwind/northwind-data.sql -------------------------------------------------------------------------------- /eg/northwind/northwind-schema.mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/northwind/northwind-schema.mysql.sql -------------------------------------------------------------------------------- /eg/northwind/northwind-schema.pg.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/northwind/northwind-schema.pg.sql -------------------------------------------------------------------------------- /eg/northwind/northwind-schema.sqlite.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/northwind/northwind-schema.sqlite.sql -------------------------------------------------------------------------------- /eg/northwind/templates/layouts/default.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/northwind/templates/layouts/default.html.ep -------------------------------------------------------------------------------- /eg/northwind/templates/product_details.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/northwind/templates/product_details.html.ep -------------------------------------------------------------------------------- /eg/northwind/templates/product_list.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/northwind/templates/product_list.html.ep -------------------------------------------------------------------------------- /eg/skeleton/lib/MyApp.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/skeleton/lib/MyApp.pm -------------------------------------------------------------------------------- /eg/skeleton/my_app.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/skeleton/my_app.conf -------------------------------------------------------------------------------- /eg/skeleton/script/my_app: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/skeleton/script/my_app -------------------------------------------------------------------------------- /eg/test-app/.gitignore: -------------------------------------------------------------------------------- 1 | public 2 | -------------------------------------------------------------------------------- /eg/test-app/myapp.auth.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/test-app/myapp.auth.conf -------------------------------------------------------------------------------- /eg/test-app/myapp.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/test-app/myapp.conf -------------------------------------------------------------------------------- /eg/test-app/myapp.null.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/test-app/myapp.null.conf -------------------------------------------------------------------------------- /eg/test-app/myapp.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/test-app/myapp.pl -------------------------------------------------------------------------------- /eg/test-app/templates/not_found.html.ep: -------------------------------------------------------------------------------- 1 | Not found 2 | -------------------------------------------------------------------------------- /eg/test-app/templates/people.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/test-app/templates/people.html.ep -------------------------------------------------------------------------------- /eg/test-app/templates/people/index.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/test-app/templates/people/index.html.ep -------------------------------------------------------------------------------- /eg/test-app/yancy.data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/test-app/yancy.data.json -------------------------------------------------------------------------------- /eg/todo-app/.gitignore: -------------------------------------------------------------------------------- 1 | cpanfile.snapshot 2 | local 3 | data.db-* 4 | -------------------------------------------------------------------------------- /eg/todo-app/cpanfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/todo-app/cpanfile -------------------------------------------------------------------------------- /eg/todo-app/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/todo-app/deploy.sh -------------------------------------------------------------------------------- /eg/todo-app/myapp.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/todo-app/myapp.pl -------------------------------------------------------------------------------- /eg/todo-app/todo-app.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/eg/todo-app/todo-app.service -------------------------------------------------------------------------------- /lib/Mojolicious/Plugin/Yancy.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Mojolicious/Plugin/Yancy.pm -------------------------------------------------------------------------------- /lib/Mojolicious/Plugin/Yancy/resources/public/yancy/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Mojolicious/Plugin/Yancy/resources/public/yancy/app.js -------------------------------------------------------------------------------- /lib/Mojolicious/Plugin/Yancy/resources/public/yancy/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Mojolicious/Plugin/Yancy/resources/public/yancy/bootstrap.css -------------------------------------------------------------------------------- /lib/Mojolicious/Plugin/Yancy/resources/public/yancy/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Mojolicious/Plugin/Yancy/resources/public/yancy/bootstrap.js -------------------------------------------------------------------------------- /lib/Mojolicious/Plugin/Yancy/resources/public/yancy/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Mojolicious/Plugin/Yancy/resources/public/yancy/bootstrap.min.css.map -------------------------------------------------------------------------------- /lib/Mojolicious/Plugin/Yancy/resources/public/yancy/bootstrap.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Mojolicious/Plugin/Yancy/resources/public/yancy/bootstrap.min.js.map -------------------------------------------------------------------------------- /lib/Mojolicious/Plugin/Yancy/resources/public/yancy/component/table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Mojolicious/Plugin/Yancy/resources/public/yancy/component/table.js -------------------------------------------------------------------------------- /lib/Mojolicious/Plugin/Yancy/resources/public/yancy/font-awesome/css/font-awesome.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Mojolicious/Plugin/Yancy/resources/public/yancy/font-awesome/css/font-awesome.css -------------------------------------------------------------------------------- /lib/Mojolicious/Plugin/Yancy/resources/public/yancy/font-awesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Mojolicious/Plugin/Yancy/resources/public/yancy/font-awesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /lib/Mojolicious/Plugin/Yancy/resources/public/yancy/font-awesome/fonts/fontawesome-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Mojolicious/Plugin/Yancy/resources/public/yancy/font-awesome/fonts/fontawesome-webfont.svg -------------------------------------------------------------------------------- /lib/Mojolicious/Plugin/Yancy/resources/public/yancy/font-awesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Mojolicious/Plugin/Yancy/resources/public/yancy/font-awesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /lib/Mojolicious/Plugin/Yancy/resources/public/yancy/font-awesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Mojolicious/Plugin/Yancy/resources/public/yancy/font-awesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /lib/Mojolicious/Plugin/Yancy/resources/public/yancy/font-awesome/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Mojolicious/Plugin/Yancy/resources/public/yancy/font-awesome/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /lib/Mojolicious/Plugin/Yancy/resources/public/yancy/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Mojolicious/Plugin/Yancy/resources/public/yancy/jquery.js -------------------------------------------------------------------------------- /lib/Mojolicious/Plugin/Yancy/resources/public/yancy/marked.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Mojolicious/Plugin/Yancy/resources/public/yancy/marked.js -------------------------------------------------------------------------------- /lib/Mojolicious/Plugin/Yancy/resources/public/yancy/popper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Mojolicious/Plugin/Yancy/resources/public/yancy/popper.js -------------------------------------------------------------------------------- /lib/Mojolicious/Plugin/Yancy/resources/public/yancy/popper.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Mojolicious/Plugin/Yancy/resources/public/yancy/popper.min.js.map -------------------------------------------------------------------------------- /lib/Mojolicious/Plugin/Yancy/resources/public/yancy/vue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Mojolicious/Plugin/Yancy/resources/public/yancy/vue.js -------------------------------------------------------------------------------- /lib/Mojolicious/Plugin/Yancy/resources/templates/layouts/yancy.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Mojolicious/Plugin/Yancy/resources/templates/layouts/yancy.html.ep -------------------------------------------------------------------------------- /lib/Mojolicious/Plugin/Yancy/resources/templates/layouts/yancy/auth.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Mojolicious/Plugin/Yancy/resources/templates/layouts/yancy/auth.html.ep -------------------------------------------------------------------------------- /lib/Mojolicious/Plugin/Yancy/resources/templates/yancy/auth/github/login_form.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Mojolicious/Plugin/Yancy/resources/templates/yancy/auth/github/login_form.html.ep -------------------------------------------------------------------------------- /lib/Mojolicious/Plugin/Yancy/resources/templates/yancy/auth/login_form.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Mojolicious/Plugin/Yancy/resources/templates/yancy/auth/login_form.html.ep -------------------------------------------------------------------------------- /lib/Mojolicious/Plugin/Yancy/resources/templates/yancy/auth/login_page.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Mojolicious/Plugin/Yancy/resources/templates/yancy/auth/login_page.html.ep -------------------------------------------------------------------------------- /lib/Mojolicious/Plugin/Yancy/resources/templates/yancy/auth/oauth2/login_form.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Mojolicious/Plugin/Yancy/resources/templates/yancy/auth/oauth2/login_form.html.ep -------------------------------------------------------------------------------- /lib/Mojolicious/Plugin/Yancy/resources/templates/yancy/auth/password/login_form.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Mojolicious/Plugin/Yancy/resources/templates/yancy/auth/password/login_form.html.ep -------------------------------------------------------------------------------- /lib/Mojolicious/Plugin/Yancy/resources/templates/yancy/auth/password/login_page.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Mojolicious/Plugin/Yancy/resources/templates/yancy/auth/password/login_page.html.ep -------------------------------------------------------------------------------- /lib/Mojolicious/Plugin/Yancy/resources/templates/yancy/auth/password/register.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Mojolicious/Plugin/Yancy/resources/templates/yancy/auth/password/register.html.ep -------------------------------------------------------------------------------- /lib/Mojolicious/Plugin/Yancy/resources/templates/yancy/auth/unauthorized.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Mojolicious/Plugin/Yancy/resources/templates/yancy/auth/unauthorized.html.ep -------------------------------------------------------------------------------- /lib/Mojolicious/Plugin/Yancy/resources/templates/yancy/auth/unauthorized.json.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Mojolicious/Plugin/Yancy/resources/templates/yancy/auth/unauthorized.json.ep -------------------------------------------------------------------------------- /lib/Mojolicious/Plugin/Yancy/resources/templates/yancy/component/table.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Mojolicious/Plugin/Yancy/resources/templates/yancy/component/table.html.ep -------------------------------------------------------------------------------- /lib/Mojolicious/Plugin/Yancy/resources/templates/yancy/index.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Mojolicious/Plugin/Yancy/resources/templates/yancy/index.html.ep -------------------------------------------------------------------------------- /lib/Mojolicious/Plugin/Yancy/resources/templates/yancy/table.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Mojolicious/Plugin/Yancy/resources/templates/yancy/table.html.ep -------------------------------------------------------------------------------- /lib/Yancy.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy.pm -------------------------------------------------------------------------------- /lib/Yancy/Backend.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Backend.pm -------------------------------------------------------------------------------- /lib/Yancy/Backend/Dbic.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Backend/Dbic.pm -------------------------------------------------------------------------------- /lib/Yancy/Backend/Memory.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Backend/Memory.pm -------------------------------------------------------------------------------- /lib/Yancy/Backend/MojoDB.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Backend/MojoDB.pm -------------------------------------------------------------------------------- /lib/Yancy/Backend/Mysql.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Backend/Mysql.pm -------------------------------------------------------------------------------- /lib/Yancy/Backend/Pg.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Backend/Pg.pm -------------------------------------------------------------------------------- /lib/Yancy/Backend/Role/DBI.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Backend/Role/DBI.pm -------------------------------------------------------------------------------- /lib/Yancy/Backend/Role/Sync.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Backend/Role/Sync.pm -------------------------------------------------------------------------------- /lib/Yancy/Backend/Sqlite.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Backend/Sqlite.pm -------------------------------------------------------------------------------- /lib/Yancy/Command/backend.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Command/backend.pm -------------------------------------------------------------------------------- /lib/Yancy/Command/backend/copy.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Command/backend/copy.pm -------------------------------------------------------------------------------- /lib/Yancy/Content.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Content.pm -------------------------------------------------------------------------------- /lib/Yancy/Content/Schema/Pages.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Content/Schema/Pages.pm -------------------------------------------------------------------------------- /lib/Yancy/Controller/Yancy.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Controller/Yancy.pm -------------------------------------------------------------------------------- /lib/Yancy/Controller/Yancy/API.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Controller/Yancy/API.pm -------------------------------------------------------------------------------- /lib/Yancy/Controller/Yancy/MultiTenant.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Controller/Yancy/MultiTenant.pm -------------------------------------------------------------------------------- /lib/Yancy/Editor/src/app.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Editor/src/app.svelte -------------------------------------------------------------------------------- /lib/Yancy/Editor/src/content-editor.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Editor/src/content-editor.svelte -------------------------------------------------------------------------------- /lib/Yancy/Editor/src/content-tree.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Editor/src/content-tree.svelte -------------------------------------------------------------------------------- /lib/Yancy/Editor/src/iframe.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Editor/src/iframe.d.ts -------------------------------------------------------------------------------- /lib/Yancy/Editor/src/iframe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Editor/src/iframe.ts -------------------------------------------------------------------------------- /lib/Yancy/Editor/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Editor/src/index.ts -------------------------------------------------------------------------------- /lib/Yancy/Editor/src/toolbar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Editor/src/toolbar.svelte -------------------------------------------------------------------------------- /lib/Yancy/Editor/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Editor/src/vite-env.d.ts -------------------------------------------------------------------------------- /lib/Yancy/Guides.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Guides.pod -------------------------------------------------------------------------------- /lib/Yancy/Guides/Accounts.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Guides/Accounts.pod -------------------------------------------------------------------------------- /lib/Yancy/Guides/Cookbook.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Guides/Cookbook.pod -------------------------------------------------------------------------------- /lib/Yancy/Guides/Editor.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Guides/Editor.pod -------------------------------------------------------------------------------- /lib/Yancy/Guides/Model.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Guides/Model.pod -------------------------------------------------------------------------------- /lib/Yancy/Guides/Schema.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Guides/Schema.pod -------------------------------------------------------------------------------- /lib/Yancy/Guides/Tutorial.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Guides/Tutorial.pod -------------------------------------------------------------------------------- /lib/Yancy/Guides/Upgrading.pod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Guides/Upgrading.pod -------------------------------------------------------------------------------- /lib/Yancy/I18N.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/I18N.pm -------------------------------------------------------------------------------- /lib/Yancy/I18N/en.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/I18N/en.pm -------------------------------------------------------------------------------- /lib/Yancy/Model.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Model.pm -------------------------------------------------------------------------------- /lib/Yancy/Model/Item.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Model/Item.pm -------------------------------------------------------------------------------- /lib/Yancy/Model/Schema.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Model/Schema.pm -------------------------------------------------------------------------------- /lib/Yancy/Plugin/Auth.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Plugin/Auth.pm -------------------------------------------------------------------------------- /lib/Yancy/Plugin/Auth/Github.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Plugin/Auth/Github.pm -------------------------------------------------------------------------------- /lib/Yancy/Plugin/Auth/OAuth2.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Plugin/Auth/OAuth2.pm -------------------------------------------------------------------------------- /lib/Yancy/Plugin/Auth/Password.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Plugin/Auth/Password.pm -------------------------------------------------------------------------------- /lib/Yancy/Plugin/Auth/Role/RequireUser.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Plugin/Auth/Role/RequireUser.pm -------------------------------------------------------------------------------- /lib/Yancy/Plugin/Auth/Token.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Plugin/Auth/Token.pm -------------------------------------------------------------------------------- /lib/Yancy/Plugin/Content.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Plugin/Content.pm -------------------------------------------------------------------------------- /lib/Yancy/Plugin/Editor.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Plugin/Editor.pm -------------------------------------------------------------------------------- /lib/Yancy/Plugin/File.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Plugin/File.pm -------------------------------------------------------------------------------- /lib/Yancy/Plugin/Form.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Plugin/Form.pm -------------------------------------------------------------------------------- /lib/Yancy/Plugin/Form/Bootstrap4.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Plugin/Form/Bootstrap4.pm -------------------------------------------------------------------------------- /lib/Yancy/Plugin/Roles.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Plugin/Roles.pm -------------------------------------------------------------------------------- /lib/Yancy/Util.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/lib/Yancy/Util.pm -------------------------------------------------------------------------------- /myapp.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/myapp.pl -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/package.json -------------------------------------------------------------------------------- /playwrite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/playwrite.config.ts -------------------------------------------------------------------------------- /share/update_resources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/share/update_resources.sh -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/svelte.config.js -------------------------------------------------------------------------------- /t/api.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/api.t -------------------------------------------------------------------------------- /t/app.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/app.t -------------------------------------------------------------------------------- /t/backend/dbic.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/backend/dbic.t -------------------------------------------------------------------------------- /t/backend/memory.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/backend/memory.t -------------------------------------------------------------------------------- /t/backend/mysql.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/backend/mysql.t -------------------------------------------------------------------------------- /t/backend/pg.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/backend/pg.t -------------------------------------------------------------------------------- /t/backend/sqlite.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/backend/sqlite.t -------------------------------------------------------------------------------- /t/command/backend/copy.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/command/backend/copy.t -------------------------------------------------------------------------------- /t/config.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/config.t -------------------------------------------------------------------------------- /t/content.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/content.t -------------------------------------------------------------------------------- /t/controller/multi_tenant.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/controller/multi_tenant.t -------------------------------------------------------------------------------- /t/controller/yancy.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/controller/yancy.t -------------------------------------------------------------------------------- /t/examples/doc-site.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/examples/doc-site.t -------------------------------------------------------------------------------- /t/examples/limited-editor.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/examples/limited-editor.t -------------------------------------------------------------------------------- /t/examples/test-app.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/examples/test-app.t -------------------------------------------------------------------------------- /t/examples/todo-app.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/examples/todo-app.t -------------------------------------------------------------------------------- /t/fixtures/basic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/basic/README.md -------------------------------------------------------------------------------- /t/fixtures/basic/dbic.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/basic/dbic.pl -------------------------------------------------------------------------------- /t/fixtures/basic/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/basic/mysql.sql -------------------------------------------------------------------------------- /t/fixtures/basic/pg.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/basic/pg.sql -------------------------------------------------------------------------------- /t/fixtures/basic/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/basic/schema.json -------------------------------------------------------------------------------- /t/fixtures/basic/sqlite.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/basic/sqlite.sql -------------------------------------------------------------------------------- /t/fixtures/binary/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/binary/README.md -------------------------------------------------------------------------------- /t/fixtures/binary/dbic.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/binary/dbic.pl -------------------------------------------------------------------------------- /t/fixtures/binary/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/binary/mysql.sql -------------------------------------------------------------------------------- /t/fixtures/binary/pg.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/binary/pg.sql -------------------------------------------------------------------------------- /t/fixtures/binary/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/binary/schema.json -------------------------------------------------------------------------------- /t/fixtures/binary/sqlite.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/binary/sqlite.sql -------------------------------------------------------------------------------- /t/fixtures/composite-key/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/composite-key/README.md -------------------------------------------------------------------------------- /t/fixtures/composite-key/dbic.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/composite-key/dbic.pl -------------------------------------------------------------------------------- /t/fixtures/composite-key/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/composite-key/mysql.sql -------------------------------------------------------------------------------- /t/fixtures/composite-key/pg.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/composite-key/pg.sql -------------------------------------------------------------------------------- /t/fixtures/composite-key/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/composite-key/schema.json -------------------------------------------------------------------------------- /t/fixtures/composite-key/sqlite.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/composite-key/sqlite.sql -------------------------------------------------------------------------------- /t/fixtures/foreign-key-field/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/foreign-key-field/README.md -------------------------------------------------------------------------------- /t/fixtures/foreign-key-field/dbic.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/foreign-key-field/dbic.pl -------------------------------------------------------------------------------- /t/fixtures/foreign-key-field/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/foreign-key-field/mysql.sql -------------------------------------------------------------------------------- /t/fixtures/foreign-key-field/pg.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/foreign-key-field/pg.sql -------------------------------------------------------------------------------- /t/fixtures/foreign-key-field/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/foreign-key-field/schema.json -------------------------------------------------------------------------------- /t/fixtures/foreign-key-field/sqlite.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/foreign-key-field/sqlite.sql -------------------------------------------------------------------------------- /t/fixtures/markdown/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/markdown/README.md -------------------------------------------------------------------------------- /t/fixtures/markdown/dbic.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/markdown/dbic.pl -------------------------------------------------------------------------------- /t/fixtures/markdown/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/markdown/mysql.sql -------------------------------------------------------------------------------- /t/fixtures/markdown/pg.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/markdown/pg.sql -------------------------------------------------------------------------------- /t/fixtures/markdown/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/markdown/schema.json -------------------------------------------------------------------------------- /t/fixtures/markdown/sqlite.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/markdown/sqlite.sql -------------------------------------------------------------------------------- /t/fixtures/roles/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/roles/README.md -------------------------------------------------------------------------------- /t/fixtures/roles/dbic.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/roles/dbic.pl -------------------------------------------------------------------------------- /t/fixtures/roles/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/roles/mysql.sql -------------------------------------------------------------------------------- /t/fixtures/roles/pg.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/roles/pg.sql -------------------------------------------------------------------------------- /t/fixtures/roles/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/roles/schema.json -------------------------------------------------------------------------------- /t/fixtures/roles/sqlite.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/fixtures/roles/sqlite.sql -------------------------------------------------------------------------------- /t/helpers.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/helpers.t -------------------------------------------------------------------------------- /t/i18n.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/i18n.t -------------------------------------------------------------------------------- /t/inline_editor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/inline_editor.spec.ts -------------------------------------------------------------------------------- /t/lib/Digest/Broken.pm: -------------------------------------------------------------------------------- 1 | 0; 2 | -------------------------------------------------------------------------------- /t/lib/Local/CamelSchema.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/lib/Local/CamelSchema.pm -------------------------------------------------------------------------------- /t/lib/Local/CamelSchema/Result/Addresses.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/lib/Local/CamelSchema/Result/Addresses.pm -------------------------------------------------------------------------------- /t/lib/Local/CamelSchema/Result/Cities.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/lib/Local/CamelSchema/Result/Cities.pm -------------------------------------------------------------------------------- /t/lib/Local/Controller/Extend/Yancy.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/lib/Local/Controller/Extend/Yancy.pm -------------------------------------------------------------------------------- /t/lib/Local/Schema.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/lib/Local/Schema.pm -------------------------------------------------------------------------------- /t/lib/Local/Schema/Result/blog.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/lib/Local/Schema/Result/blog.pm -------------------------------------------------------------------------------- /t/lib/Local/Schema/Result/mojo_migrations.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/lib/Local/Schema/Result/mojo_migrations.pm -------------------------------------------------------------------------------- /t/lib/Local/Schema/Result/people.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/lib/Local/Schema/Result/people.pm -------------------------------------------------------------------------------- /t/lib/Local/Schema/Result/user.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/lib/Local/Schema/Result/user.pm -------------------------------------------------------------------------------- /t/lib/Local/Test.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/lib/Local/Test.pm -------------------------------------------------------------------------------- /t/lib/Yancy/Backend/Brokentest.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/lib/Yancy/Backend/Brokentest.pm -------------------------------------------------------------------------------- /t/lib/Yancy/Plugin/Test.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/lib/Yancy/Plugin/Test.pm -------------------------------------------------------------------------------- /t/model.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/model.t -------------------------------------------------------------------------------- /t/plugin/auth.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/plugin/auth.t -------------------------------------------------------------------------------- /t/plugin/auth/github.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/plugin/auth/github.t -------------------------------------------------------------------------------- /t/plugin/auth/oauth2.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/plugin/auth/oauth2.t -------------------------------------------------------------------------------- /t/plugin/auth/password.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/plugin/auth/password.t -------------------------------------------------------------------------------- /t/plugin/auth/token.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/plugin/auth/token.t -------------------------------------------------------------------------------- /t/plugin/editor.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/plugin/editor.t -------------------------------------------------------------------------------- /t/plugin/file.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/plugin/file.t -------------------------------------------------------------------------------- /t/plugin/form/bootstrap4.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/plugin/form/bootstrap4.t -------------------------------------------------------------------------------- /t/plugin/roles.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/plugin/roles.t -------------------------------------------------------------------------------- /t/register.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/register.t -------------------------------------------------------------------------------- /t/schema/dbicdump.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/schema/dbicdump.pl -------------------------------------------------------------------------------- /t/schema/mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/schema/mysql.sql -------------------------------------------------------------------------------- /t/schema/openapi.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/schema/openapi.pl -------------------------------------------------------------------------------- /t/schema/pg.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/schema/pg.sql -------------------------------------------------------------------------------- /t/schema/sqlite.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/schema/sqlite.sql -------------------------------------------------------------------------------- /t/share/avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/share/avatar.jpg -------------------------------------------------------------------------------- /t/share/file.txt: -------------------------------------------------------------------------------- 1 | test data 2 | -------------------------------------------------------------------------------- /t/share/openapi-spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/share/openapi-spec.json -------------------------------------------------------------------------------- /t/share/templates/blog_delete.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/share/templates/blog_delete.html.ep -------------------------------------------------------------------------------- /t/share/templates/blog_edit.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/share/templates/blog_edit.html.ep -------------------------------------------------------------------------------- /t/share/templates/blog_list.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/share/templates/blog_list.html.ep -------------------------------------------------------------------------------- /t/share/templates/blog_list.rss.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/share/templates/blog_list.rss.ep -------------------------------------------------------------------------------- /t/share/templates/blog_view.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/share/templates/blog_view.html.ep -------------------------------------------------------------------------------- /t/share/templates/dump_item.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/share/templates/dump_item.html.ep -------------------------------------------------------------------------------- /t/share/templates/extend/blog_list.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/share/templates/extend/blog_list.html.ep -------------------------------------------------------------------------------- /t/share/templates/extend/blog_view.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/share/templates/extend/blog_view.html.ep -------------------------------------------------------------------------------- /t/share/templates/people.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/share/templates/people.html.ep -------------------------------------------------------------------------------- /t/share/templates/people/index.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/share/templates/people/index.html.ep -------------------------------------------------------------------------------- /t/share/templates/plugin/editor/custom_element.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/share/templates/plugin/editor/custom_element.html.ep -------------------------------------------------------------------------------- /t/share/templates/user.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/share/templates/user.html.ep -------------------------------------------------------------------------------- /t/share/templates/user_edit.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/share/templates/user_edit.html.ep -------------------------------------------------------------------------------- /t/share/templates/user_profile_edit.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/preaction/Yancy/HEAD/t/share/templates/user_profile_edit.html.ep -------------------------------------------------------------------------------- /t/share/withindex/templates/index.html.ep: -------------------------------------------------------------------------------- 1 | 2 |