ザ・インタビューズとかaskfmとかそういうやつのMastodon版
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
db_utils
src
views
.babelrc
.dockerignore
.env.development
.gitignore
Dockerfile
LICENSE
README.md
package.json
tsconfig.json
tslint.json
webpack.config.js 最適化の対象からClassNameを外した May 19, 2018
yarn.lock using momentjs Jun 22, 2018

README.md

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

開発のしかた

開発環境を立てる

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

ファイル構造

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

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