├── .babelrc ├── .env.docker.default ├── .eslintignore ├── .eslintrc.json ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .sequelizerc ├── Dockerfile ├── LICENSE.txt ├── README.md ├── app ├── assets │ ├── images │ │ └── logo.png │ ├── javascripts │ │ ├── application.js │ │ ├── articles.js │ │ ├── components │ │ │ ├── article.jsx │ │ │ ├── articles.jsx │ │ │ └── timeago.jsx │ │ └── editor.js │ └── stylesheets │ │ ├── application.css │ │ ├── article.css │ │ ├── base.css │ │ ├── editor.css │ │ ├── news.css │ │ └── reset.css ├── controllers │ ├── articles.js │ ├── home.js │ ├── news.js │ ├── passwords.js │ └── users.js ├── helpers │ ├── index.js │ └── markdown.js ├── index.js ├── middlewares │ ├── cache.js │ └── index.js ├── models │ ├── article.js │ ├── index.js │ └── user.js ├── routes │ ├── articles.js │ ├── home.js │ ├── index.js │ ├── news.js │ ├── passwords.js │ └── users.js ├── services │ └── hacker_news.js └── views │ ├── articles │ ├── edit.pug │ ├── form.pug │ ├── new.pug │ └── show.pug │ ├── error │ ├── 403.pug │ └── error.pug │ ├── home │ ├── about.pug │ └── index.pug │ ├── layout │ └── layout.pug │ ├── news │ └── index.pug │ ├── passwords │ └── edit.pug │ ├── shared │ └── pagination.pug │ └── users │ └── signIn.pug ├── config ├── config.js ├── database.js ├── development.js ├── production.js ├── redis.js ├── stylelint.config.js ├── test.js └── webpack │ ├── base.js │ ├── development.js │ └── production.js ├── db └── migrations │ ├── 20160620152041-create-users.js │ ├── 20160620152558-create-articles.js │ └── 20160821101741-add-description-to-articles.js ├── log └── .keep ├── nodemon.json ├── package.json ├── public ├── 404.html ├── 500.html └── favicon.png ├── test ├── controllers │ ├── home.spec.js │ ├── news.spec.js │ └── users.spec.js ├── middlewares │ └── .keep ├── models │ ├── .keep │ ├── article.spec.js │ └── user.spec.js ├── services │ └── .keep └── setup.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/.babelrc -------------------------------------------------------------------------------- /.env.docker.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/.env.docker.default -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/.gitignore -------------------------------------------------------------------------------- /.sequelizerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/.sequelizerc -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/README.md -------------------------------------------------------------------------------- /app/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/assets/images/logo.png -------------------------------------------------------------------------------- /app/assets/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/assets/javascripts/application.js -------------------------------------------------------------------------------- /app/assets/javascripts/articles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/assets/javascripts/articles.js -------------------------------------------------------------------------------- /app/assets/javascripts/components/article.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/assets/javascripts/components/article.jsx -------------------------------------------------------------------------------- /app/assets/javascripts/components/articles.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/assets/javascripts/components/articles.jsx -------------------------------------------------------------------------------- /app/assets/javascripts/components/timeago.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/assets/javascripts/components/timeago.jsx -------------------------------------------------------------------------------- /app/assets/javascripts/editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/assets/javascripts/editor.js -------------------------------------------------------------------------------- /app/assets/stylesheets/application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/assets/stylesheets/application.css -------------------------------------------------------------------------------- /app/assets/stylesheets/article.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/assets/stylesheets/article.css -------------------------------------------------------------------------------- /app/assets/stylesheets/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/assets/stylesheets/base.css -------------------------------------------------------------------------------- /app/assets/stylesheets/editor.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/stylesheets/news.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/assets/stylesheets/news.css -------------------------------------------------------------------------------- /app/assets/stylesheets/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/assets/stylesheets/reset.css -------------------------------------------------------------------------------- /app/controllers/articles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/controllers/articles.js -------------------------------------------------------------------------------- /app/controllers/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/controllers/home.js -------------------------------------------------------------------------------- /app/controllers/news.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/controllers/news.js -------------------------------------------------------------------------------- /app/controllers/passwords.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/controllers/passwords.js -------------------------------------------------------------------------------- /app/controllers/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/controllers/users.js -------------------------------------------------------------------------------- /app/helpers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/helpers/index.js -------------------------------------------------------------------------------- /app/helpers/markdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/helpers/markdown.js -------------------------------------------------------------------------------- /app/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/index.js -------------------------------------------------------------------------------- /app/middlewares/cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/middlewares/cache.js -------------------------------------------------------------------------------- /app/middlewares/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/middlewares/index.js -------------------------------------------------------------------------------- /app/models/article.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/models/article.js -------------------------------------------------------------------------------- /app/models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/models/index.js -------------------------------------------------------------------------------- /app/models/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/models/user.js -------------------------------------------------------------------------------- /app/routes/articles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/routes/articles.js -------------------------------------------------------------------------------- /app/routes/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/routes/home.js -------------------------------------------------------------------------------- /app/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/routes/index.js -------------------------------------------------------------------------------- /app/routes/news.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/routes/news.js -------------------------------------------------------------------------------- /app/routes/passwords.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/routes/passwords.js -------------------------------------------------------------------------------- /app/routes/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/routes/users.js -------------------------------------------------------------------------------- /app/services/hacker_news.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/services/hacker_news.js -------------------------------------------------------------------------------- /app/views/articles/edit.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/views/articles/edit.pug -------------------------------------------------------------------------------- /app/views/articles/form.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/views/articles/form.pug -------------------------------------------------------------------------------- /app/views/articles/new.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/views/articles/new.pug -------------------------------------------------------------------------------- /app/views/articles/show.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/views/articles/show.pug -------------------------------------------------------------------------------- /app/views/error/403.pug: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/views/error/error.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/views/error/error.pug -------------------------------------------------------------------------------- /app/views/home/about.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/views/home/about.pug -------------------------------------------------------------------------------- /app/views/home/index.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/views/home/index.pug -------------------------------------------------------------------------------- /app/views/layout/layout.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/views/layout/layout.pug -------------------------------------------------------------------------------- /app/views/news/index.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/views/news/index.pug -------------------------------------------------------------------------------- /app/views/passwords/edit.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/views/passwords/edit.pug -------------------------------------------------------------------------------- /app/views/shared/pagination.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/views/shared/pagination.pug -------------------------------------------------------------------------------- /app/views/users/signIn.pug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/app/views/users/signIn.pug -------------------------------------------------------------------------------- /config/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/config/config.js -------------------------------------------------------------------------------- /config/database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/config/database.js -------------------------------------------------------------------------------- /config/development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/config/development.js -------------------------------------------------------------------------------- /config/production.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/config/production.js -------------------------------------------------------------------------------- /config/redis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/config/redis.js -------------------------------------------------------------------------------- /config/stylelint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/config/stylelint.config.js -------------------------------------------------------------------------------- /config/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/config/test.js -------------------------------------------------------------------------------- /config/webpack/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/config/webpack/base.js -------------------------------------------------------------------------------- /config/webpack/development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/config/webpack/development.js -------------------------------------------------------------------------------- /config/webpack/production.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/config/webpack/production.js -------------------------------------------------------------------------------- /db/migrations/20160620152041-create-users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/db/migrations/20160620152041-create-users.js -------------------------------------------------------------------------------- /db/migrations/20160620152558-create-articles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/db/migrations/20160620152558-create-articles.js -------------------------------------------------------------------------------- /db/migrations/20160821101741-add-description-to-articles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/db/migrations/20160821101741-add-description-to-articles.js -------------------------------------------------------------------------------- /log/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/nodemon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/package.json -------------------------------------------------------------------------------- /public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/public/404.html -------------------------------------------------------------------------------- /public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/public/500.html -------------------------------------------------------------------------------- /public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/public/favicon.png -------------------------------------------------------------------------------- /test/controllers/home.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/test/controllers/home.spec.js -------------------------------------------------------------------------------- /test/controllers/news.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/test/controllers/news.spec.js -------------------------------------------------------------------------------- /test/controllers/users.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/test/controllers/users.spec.js -------------------------------------------------------------------------------- /test/middlewares/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/models/article.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/test/models/article.spec.js -------------------------------------------------------------------------------- /test/models/user.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/test/models/user.spec.js -------------------------------------------------------------------------------- /test/services/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/test/setup.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/embbnux/kails/HEAD/yarn.lock --------------------------------------------------------------------------------