1
0
mirror of https://github.com/byulmaru/quesdon synced 2024-11-30 15:58:01 +09:00
ザ・インタビューズとかaskfmとかそういうやつのMastodon版
Go to file
2018-05-14 15:25:31 +09:00
src fix error 2018-05-14 15:25:31 +09:00
views move views folder 2018-05-11 04:21:41 +09:00
.babelrc remove transform-async-to-generator plugin 2018-01-20 22:52:45 +09:00
.dockerignore first commit 2017-12-09 09:39:59 +09:00
.env example.com -> BASE_URL 2018-01-21 02:41:15 +09:00
.gitignore wip 2018-01-21 02:26:52 +09:00
Dockerfile use yarn 2018-05-11 04:18:42 +09:00
LICENSE first commit 2017-12-09 09:39:59 +09:00
package.json yarn buildでビルド / yarn devで開発環境が起動するように 2018-05-11 04:41:27 +09:00
README.md readmeをちょっと親切に 2018-05-11 05:36:20 +09:00
tsconfig.json wip 2018-01-19 03:31:13 +09:00
webpack.config.js disable uglifyjs 2018-01-20 21:50:25 +09:00
yarn.lock yarn buildでビルド / yarn devで開発環境が起動するように 2018-05-11 04:41:27 +09:00

quesdon

ザ・インタビューズとかaskfmとかそういうののMastodon版

LICENSE: AGPL 3.0

how to run

required: latest version Node.js, MongoDB

yarn install
yarn build
MONGODB_URL=mongodb://localhost/quesdon BACK_PORT=3000 yarn start

開発のしかた

開発環境を立てる

yarn devとするといろいろwatchしながら動くやつが立ち上がるのであとは http://localhost:8080 を開くだけ

ファイル構造

言わなくても見ればわかると思いますが念のため

  • src/: ソース一式
    • server/: サーバーサイドのソース
      • api/: APIまわりが入ってるやつ
      • db/: データベースのModel
      • utils/: あちこちで使うやつ
    • client/: クライアントのソース
  • views/: サーバーサイドが見るテンプレート(pugで書かれている)