├── .drone.yml ├── .gitignore ├── .travis.yml ├── LICENSE ├── Makefile ├── README.md ├── config ├── application.cr ├── deploy │ └── Dockerfile └── routes.cr ├── docker-compose.yml ├── public ├── assets │ ├── fonts │ │ ├── FontAwesome.otf │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ ├── fontawesome-webfont.woff │ │ ├── fontawesome-webfont.woff2 │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ ├── glyphicons-halflings-regular.woff │ │ └── glyphicons-halflings-regular.woff2 │ ├── javascript │ │ ├── base.js │ │ ├── bootstrap.min.js │ │ └── jquery-3.2.1.min.js │ └── stylesheet │ │ ├── base.css │ │ ├── bootstrap-theme.min.css │ │ ├── bootstrap.min.css │ │ ├── font-awesome.min.css │ │ └── invert.css ├── crossdomain.xml └── robots.txt ├── shard.lock ├── shard.yml ├── spec ├── acl_spec.cr ├── group_spec.cr ├── markdown_spec.cr ├── page_index_spec.cr ├── page_spec.cr ├── spec_helper.cr └── wikicr_spec.cr └── src ├── controllers ├── admin_controller.cr ├── application_controller.cr ├── application_controller │ ├── cookies.cr │ ├── flash.cr │ ├── params.cr │ ├── redirect.cr │ ├── render.cr │ ├── request.cr │ ├── response.cr │ └── sessions.cr ├── helpers │ ├── history.cr │ ├── page.cr │ └── user.cr ├── home_controller.cr ├── pages_controller.cr └── users_controller.cr ├── lib ├── _init.cr ├── acl.cr ├── acl │ ├── entity.cr │ ├── group.cr │ ├── groups.cr │ ├── path.cr │ └── perm.cr ├── errors.cr ├── file_tree.cr ├── git.cr ├── lockable.cr ├── options.cr ├── page.cr ├── page │ ├── index.cr │ ├── index │ │ └── entry.cr │ ├── table_of_content.cr │ └── tags.cr ├── users │ ├── user.cr │ └── users.cr └── wikimd │ └── markd_patch.cr ├── version.cr ├── views ├── admin │ ├── acls_show.slang │ └── users_show.slang ├── layouts │ ├── _nav.slang │ └── application.slang ├── pages │ ├── edit.slang │ ├── show.slang │ ├── sitemap.directory.slang │ ├── sitemap.slang │ └── toc.slang └── users │ ├── login.slang │ └── register.slang └── wikicr.cr /.drone.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/.drone.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: crystal 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/README.md -------------------------------------------------------------------------------- /config/application.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/config/application.cr -------------------------------------------------------------------------------- /config/deploy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/config/deploy/Dockerfile -------------------------------------------------------------------------------- /config/routes.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/config/routes.cr -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /public/assets/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/public/assets/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /public/assets/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/public/assets/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /public/assets/fonts/fontawesome-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/public/assets/fonts/fontawesome-webfont.svg -------------------------------------------------------------------------------- /public/assets/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/public/assets/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /public/assets/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/public/assets/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /public/assets/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/public/assets/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /public/assets/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/public/assets/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /public/assets/fonts/glyphicons-halflings-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/public/assets/fonts/glyphicons-halflings-regular.svg -------------------------------------------------------------------------------- /public/assets/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/public/assets/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /public/assets/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/public/assets/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /public/assets/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/public/assets/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /public/assets/javascript/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/public/assets/javascript/base.js -------------------------------------------------------------------------------- /public/assets/javascript/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/public/assets/javascript/bootstrap.min.js -------------------------------------------------------------------------------- /public/assets/javascript/jquery-3.2.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/public/assets/javascript/jquery-3.2.1.min.js -------------------------------------------------------------------------------- /public/assets/stylesheet/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/public/assets/stylesheet/base.css -------------------------------------------------------------------------------- /public/assets/stylesheet/bootstrap-theme.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/public/assets/stylesheet/bootstrap-theme.min.css -------------------------------------------------------------------------------- /public/assets/stylesheet/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/public/assets/stylesheet/bootstrap.min.css -------------------------------------------------------------------------------- /public/assets/stylesheet/font-awesome.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/public/assets/stylesheet/font-awesome.min.css -------------------------------------------------------------------------------- /public/assets/stylesheet/invert.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/public/assets/stylesheet/invert.css -------------------------------------------------------------------------------- /public/crossdomain.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/public/crossdomain.xml -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | # http://www.robotstxt.org 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /shard.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/shard.lock -------------------------------------------------------------------------------- /shard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/shard.yml -------------------------------------------------------------------------------- /spec/acl_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/spec/acl_spec.cr -------------------------------------------------------------------------------- /spec/group_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/spec/group_spec.cr -------------------------------------------------------------------------------- /spec/markdown_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/spec/markdown_spec.cr -------------------------------------------------------------------------------- /spec/page_index_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/spec/page_index_spec.cr -------------------------------------------------------------------------------- /spec/page_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/spec/page_spec.cr -------------------------------------------------------------------------------- /spec/spec_helper.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/spec/spec_helper.cr -------------------------------------------------------------------------------- /spec/wikicr_spec.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/spec/wikicr_spec.cr -------------------------------------------------------------------------------- /src/controllers/admin_controller.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/controllers/admin_controller.cr -------------------------------------------------------------------------------- /src/controllers/application_controller.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/controllers/application_controller.cr -------------------------------------------------------------------------------- /src/controllers/application_controller/cookies.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/controllers/application_controller/cookies.cr -------------------------------------------------------------------------------- /src/controllers/application_controller/flash.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/controllers/application_controller/flash.cr -------------------------------------------------------------------------------- /src/controllers/application_controller/params.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/controllers/application_controller/params.cr -------------------------------------------------------------------------------- /src/controllers/application_controller/redirect.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/controllers/application_controller/redirect.cr -------------------------------------------------------------------------------- /src/controllers/application_controller/render.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/controllers/application_controller/render.cr -------------------------------------------------------------------------------- /src/controllers/application_controller/request.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/controllers/application_controller/request.cr -------------------------------------------------------------------------------- /src/controllers/application_controller/response.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/controllers/application_controller/response.cr -------------------------------------------------------------------------------- /src/controllers/application_controller/sessions.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/controllers/application_controller/sessions.cr -------------------------------------------------------------------------------- /src/controllers/helpers/history.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/controllers/helpers/history.cr -------------------------------------------------------------------------------- /src/controllers/helpers/page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/controllers/helpers/page.cr -------------------------------------------------------------------------------- /src/controllers/helpers/user.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/controllers/helpers/user.cr -------------------------------------------------------------------------------- /src/controllers/home_controller.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/controllers/home_controller.cr -------------------------------------------------------------------------------- /src/controllers/pages_controller.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/controllers/pages_controller.cr -------------------------------------------------------------------------------- /src/controllers/users_controller.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/controllers/users_controller.cr -------------------------------------------------------------------------------- /src/lib/_init.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/lib/_init.cr -------------------------------------------------------------------------------- /src/lib/acl.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/lib/acl.cr -------------------------------------------------------------------------------- /src/lib/acl/entity.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/lib/acl/entity.cr -------------------------------------------------------------------------------- /src/lib/acl/group.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/lib/acl/group.cr -------------------------------------------------------------------------------- /src/lib/acl/groups.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/lib/acl/groups.cr -------------------------------------------------------------------------------- /src/lib/acl/path.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/lib/acl/path.cr -------------------------------------------------------------------------------- /src/lib/acl/perm.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/lib/acl/perm.cr -------------------------------------------------------------------------------- /src/lib/errors.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/lib/errors.cr -------------------------------------------------------------------------------- /src/lib/file_tree.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/lib/file_tree.cr -------------------------------------------------------------------------------- /src/lib/git.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/lib/git.cr -------------------------------------------------------------------------------- /src/lib/lockable.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/lib/lockable.cr -------------------------------------------------------------------------------- /src/lib/options.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/lib/options.cr -------------------------------------------------------------------------------- /src/lib/page.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/lib/page.cr -------------------------------------------------------------------------------- /src/lib/page/index.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/lib/page/index.cr -------------------------------------------------------------------------------- /src/lib/page/index/entry.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/lib/page/index/entry.cr -------------------------------------------------------------------------------- /src/lib/page/table_of_content.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/lib/page/table_of_content.cr -------------------------------------------------------------------------------- /src/lib/page/tags.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/lib/page/tags.cr -------------------------------------------------------------------------------- /src/lib/users/user.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/lib/users/user.cr -------------------------------------------------------------------------------- /src/lib/users/users.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/lib/users/users.cr -------------------------------------------------------------------------------- /src/lib/wikimd/markd_patch.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/lib/wikimd/markd_patch.cr -------------------------------------------------------------------------------- /src/version.cr: -------------------------------------------------------------------------------- 1 | module Wikicr 2 | VERSION = {{ `git tag|sort -h`.split("\n")[-2] }} 3 | end 4 | -------------------------------------------------------------------------------- /src/views/admin/acls_show.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/views/admin/acls_show.slang -------------------------------------------------------------------------------- /src/views/admin/users_show.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/views/admin/users_show.slang -------------------------------------------------------------------------------- /src/views/layouts/_nav.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/views/layouts/_nav.slang -------------------------------------------------------------------------------- /src/views/layouts/application.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/views/layouts/application.slang -------------------------------------------------------------------------------- /src/views/pages/edit.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/views/pages/edit.slang -------------------------------------------------------------------------------- /src/views/pages/show.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/views/pages/show.slang -------------------------------------------------------------------------------- /src/views/pages/sitemap.directory.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/views/pages/sitemap.directory.slang -------------------------------------------------------------------------------- /src/views/pages/sitemap.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/views/pages/sitemap.slang -------------------------------------------------------------------------------- /src/views/pages/toc.slang: -------------------------------------------------------------------------------- 1 | == toc 2 | -------------------------------------------------------------------------------- /src/views/users/login.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/views/users/login.slang -------------------------------------------------------------------------------- /src/views/users/register.slang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/views/users/register.slang -------------------------------------------------------------------------------- /src/wikicr.cr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nephos/wikicr/HEAD/src/wikicr.cr --------------------------------------------------------------------------------