1
0
mirror of https://github.com/byulmaru/quesdon synced 2024-12-03 17:28:01 +09:00
quesdon/README.md

33 lines
951 B
Markdown
Raw Normal View History

2017-12-09 09:39:59 +09:00
# quesdon
ザ・インタビューズとかaskfmとかそういうののMastodon版
LICENSE: [AGPL 3.0](LICENSE)
## how to run
2017-12-09 09:57:47 +09:00
required: latest version Node.js, MongoDB
2017-12-09 09:39:59 +09:00
```sh
2018-05-11 05:36:20 +09:00
yarn install
yarn build
MONGODB_URL=mongodb://localhost/quesdon BACK_PORT=3000 yarn start
2017-12-09 09:39:59 +09:00
```
2018-05-11 05:36:20 +09:00
## 開発のしかた
### 開発環境を立てる
2018-05-14 16:11:21 +09:00
`cp .env.development .env`したあと`yarn dev`とするといろいろwatchしながら動くやつが立ち上がるのであとは <http://localhost:8080> を開くだけ
2018-05-11 05:36:20 +09:00
### ファイル構造
言わなくても見ればわかると思いますが念のため
- `src/`: ソース一式
- `server/`: サーバーサイドのソース
- `api/`: APIまわりが入ってるやつ
- `db/`: データベースのModel
- `utils/`: あちこちで使うやつ
- `client/`: クライアントのソース
- `views/`: サーバーサイドが見るテンプレート(pugで書かれている)