Skip to content

Commit

Permalink
⬆️ Update dependencies and fix Prettier
Browse files Browse the repository at this point in the history
  • Loading branch information
NEKOYASAN committed Aug 22, 2020
1 parent 0f2b899 commit 7cc9991
Show file tree
Hide file tree
Showing 71 changed files with 569 additions and 583 deletions.
16 changes: 8 additions & 8 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ module.exports = {
'@nuxtjs/eslint-config-typescript',
'plugin:prettier/recommended',
'prettier',
'prettier/vue'
'prettier/vue',
],
rules: {
'require-await': 'off',
Expand All @@ -15,17 +15,17 @@ module.exports = {
'error',
{
html: {
void: 'always'
}
}
void: 'always',
},
},
],
'prettier/prettier': [
'error',
{
semi: false,
singleQuote: true
}
singleQuote: true,
},
],
'tsdoc/syntax': 'error'
}
'tsdoc/syntax': 'error',
},
}
7 changes: 5 additions & 2 deletions .github/ISSUE_TEMPLATE/-------bug-report.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,25 +4,28 @@ about: Create a report to help us improve
title: ''
labels: bug
assignees: ''

---

## 起こっている問題 / The Problem

- xxxx(できるだけ簡潔に/as concise as possible)

## スクリーンショット / Screenshot

<!-- バグであればdeveloper toolからコンソールも合わせて添付 -->
<!-- If it's a bug, attach a screenshot of the developer tool console -->

## 期待する見せ方・挙動 / Expected Behavior
- xxxx(できるだけ簡潔に/as concise as possible)

- xxxx(できるだけ簡潔に/as concise as possible)

## 起こっている問題の再現手段 / Steps to Reproduce

1. xxx
2. xxx
3. xxx

## 動作環境・ブラウザ / Environment

- macOS / Windows / Linux / iOS / Android
- Chrome / Safari / Firefox / Edge / Internet Explorer
5 changes: 4 additions & 1 deletion .github/ISSUE_TEMPLATE/-------improvement-suggestions.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,22 @@ about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''

---

## 改善詳細 / Details of Improvement

- xxxx(できるだけ簡潔に/as concise as possible)

## スクリーンショット / Screenshot

<!-- バグであればdeveloper toolからコンソールも合わせて添付 -->
<!-- If it's a bug, attach a screenshot of the developer tool console -->

## 期待する見せ方・挙動 / Expected behavior

- xxxx(できるだけ簡潔に/as concise as possible)

## 動作環境・ブラウザ / Environment

- macOS / Windows / Linux / iOS / Android
- Chrome / Safari / Firefox / Edge / Internet Explorer
2 changes: 1 addition & 1 deletion CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,5 @@

version 0.1 2020/05/15

当リポジトリの行動規範はCode For Japanの行動規範と同様です
当リポジトリの行動規範は Code For Japan の行動規範と同様です
[codeforjapan/codeofconduct](https://github.com/codeforjapan/codeofconduct)
40 changes: 20 additions & 20 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,38 +8,38 @@

## Issue へのコメントや Pull Request について

* Issue へのコメントはご自由にどうぞ!新しい質問や提案なども受け付けます。
* Issue を追加する場合、必ず既に同様の Issue が無いか検索をしてから作成してください。
* Pull Request を送る場合、なるべく対応する Issue 番号を追記してください。
* improve(改善提案)がついたIssueについては必ず反映できると限りませんのでご了承ください
* good first issue / help wanted / bug を優先して対応いただけると助かります
* Priority: Highest, Highのものも優先して対応いただけると助かります
- Issue へのコメントはご自由にどうぞ!新しい質問や提案なども受け付けます。
- Issue を追加する場合、必ず既に同様の Issue が無いか検索をしてから作成してください。
- Pull Request を送る場合、なるべく対応する Issue 番号を追記してください。
- improve(改善提案)がついた Issue については必ず反映できると限りませんのでご了承ください
- good first issue / help wanted / bug を優先して対応いただけると助かります
- Priority: Highest, High のものも優先して対応いただけると助かります

## コミュニケーションへの参加方法

* Code for Japan の Slack アカウントを持っていない場合、[こちらから登録](https://cfjslackin.herokuapp.com/) してください
* `#covid19_edu`, `#covid19_impl` チャンネルにご参加ください。
- Code for Japan の Slack アカウントを持っていない場合、[こちらから登録](https://cfjslackin.herokuapp.com/) してください
- `#covid19_edu`, `#covid19_impl` チャンネルにご参加ください。

## 参加にあたって

* 開発に参加する前に、[Principle/行動規範](./CODE_OF_CONDUCT.md) をご一読ください。
* コミュニケーションにあたっては、Code for Japan の [行動規範](https://github.com/codeforjapan/codeofconduct) もご確認ください。
* 自分ができそうな Issue に誰もアサインされていない場合、Issueに「やります!」等とコメントしてから開発をはじめてください。権限のあるものが順次assignいたします
* [good first issue ラベルのついたもの](https://github.com/codeforjapan/studyathome/issues?q=is%3Aopen+is%3Aissue+label%3Agood-first-issue) は初心者におすすめです
* 半日以上作業から離れそうな場合は、他の人が作業を引き継げるようにしておいてください。(Issue を抱えたまま長時間オフになると、そのIssueがブロックされてしまいます。)
* 1日以上更新されない Issue については、当方で assign を外させていただくことがあります。作業途中でも、[Draft Pull Request](https://qiita.com/tatane616/items/13da1b6797a7b871ad58) を送ってもらえると、動きが把握しやすくなります。
* Issue に関連した質問等は、Slack より Issue 内のコメントを活用しましょう
* 提案なども受け付けます!積極的に新しく Issue を作ってください。
- 開発に参加する前に、[Principle/行動規範](./CODE_OF_CONDUCT.md) をご一読ください。
- コミュニケーションにあたっては、Code for Japan の [行動規範](https://github.com/codeforjapan/codeofconduct) もご確認ください。
- 自分ができそうな Issue に誰もアサインされていない場合、Issue に「やります!」等とコメントしてから開発をはじめてください。権限のあるものが順次 assign いたします
- [good first issue ラベルのついたもの](https://github.com/codeforjapan/studyathome/issues?q=is%3Aopen+is%3Aissue+label%3Agood-first-issue) は初心者におすすめです
- 半日以上作業から離れそうな場合は、他の人が作業を引き継げるようにしておいてください。(Issue を抱えたまま長時間オフになると、その Issue がブロックされてしまいます。)
- 1 日以上更新されない Issue については、当方で assign を外させていただくことがあります。作業途中でも、[Draft Pull Request](https://qiita.com/tatane616/items/13da1b6797a7b871ad58) を送ってもらえると、動きが把握しやすくなります。
- Issue に関連した質問等は、Slack より Issue 内のコメントを活用しましょう
- 提案なども受け付けます!積極的に新しく Issue を作ってください。

## CONTRIBUTORS.md への追加について

今後追加方法などを記載いたしますのでお待ちください。

## 開発に関する情報

* 開発サイト https://dev.studyathome.jp/
* 本番サイト https://studyathome.jp/
* デザイン
* [covid-edu – Figma](https://www.figma.com/file/JBcf0nDLMqOyS5vffbZtvw/covid-edu)
- 開発サイト https://dev.studyathome.jp/
- 本番サイト https://studyathome.jp/
- デザイン
- [covid-edu – Figma](https://www.figma.com/file/JBcf0nDLMqOyS5vffbZtvw/covid-edu)

本 ドキュメント の更新も大歓迎です!
66 changes: 33 additions & 33 deletions FOR_DEVELOPERS.md
Original file line number Diff line number Diff line change
@@ -1,38 +1,38 @@
# 開発者向け情報

Nuxt.jsに関する内容、Firebaseに関する内容は各ドキュメントを参照してください
詳しい内容は下記のURLを参照ください
Nuxt.js に関する内容、Firebase に関する内容は各ドキュメントを参照してください
詳しい内容は下記の URL を参照ください

[おうちで時間割 Nuxt版 仕様書 \- HackMD](https://hackmd.io/hltUcnt2S0eQEv1Heif7zw?both)
[おうちで時間割 Nuxt 版 仕様書 \- HackMD](https://hackmd.io/hltUcnt2S0eQEv1Heif7zw?both)

## 1. 環境構築

以下のアプリケーションを開発をおこなう環境へインストールします。

| アプリケーション名 | バージョン<br>(指定がある場合のみ記載) | インストール条件 |
| ------- | ------- | ------- |
|[Node.js](https://nodejs.org/ja/)|10.19.0以上|必須|
|[Visual Studio Code](https://code.visualstudio.com/)| |Visual Studio Codeを利用する場合|
|[Yarn](https://classic.yarnpkg.com/ja/)| |本プログラムをyarnで実行する場合|
|[Docker Engine](https://docs.docker.com/engine/install/),[Docker Compose](https://docs.docker.com/compose/install/)| |本プログラムをdocker composeで実行する場合|
| アプリケーション名 | バージョン<br>(指定がある場合のみ記載) | インストール条件 |
| ------------------------------------------------------------------------------------------------------------------- | -------------------------------------- | -------------------------------------------- |
| [Node.js](https://nodejs.org/ja/) | 10.19.0 以上 | 必須 |
| [Visual Studio Code](https://code.visualstudio.com/) | | Visual Studio Code を利用する場合 |
| [Yarn](https://classic.yarnpkg.com/ja/) | | 本プログラムを yarn で実行する場合 |
| [Docker Engine](https://docs.docker.com/engine/install/),[Docker Compose](https://docs.docker.com/compose/install/) | | 本プログラムを docker compose で実行する場合 |

### 1-1. Visual Studio Codeの拡張機能
### 1-1. Visual Studio Code の拡張機能

Visual Studio Codeを利用する場合は、以下の拡張機能をインストールします。
Visual Studio Code を利用する場合は、以下の拡張機能をインストールします。

| 拡張機能 | インストール条件 |
| ------- | ------- |
|[ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)|任意|
|[Vetur](https://marketplace.visualstudio.com/items?itemName=octref.vetur)|任意|
|[TSLint](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-typescript-tslint-plugin)|任意|
|[Debugger for Chrome](https://marketplace.visualstudio.com/items?itemName=msjsdiag.debugger-for-chrome)|任意|
|[Remote Development](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack)|Visual Studio CodeでRemote Developmentを利用する場合|
| 拡張機能 | インストール条件 |
| ---------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- |
| [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) | 任意 |
| [Vetur](https://marketplace.visualstudio.com/items?itemName=octref.vetur) | 任意 |
| [TSLint](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-typescript-tslint-plugin) | 任意 |
| [Debugger for Chrome](https://marketplace.visualstudio.com/items?itemName=msjsdiag.debugger-for-chrome) | 任意 |
| [Remote Development](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack) | Visual Studio Code で Remote Development を利用する場合 |

---

## 2. 実行

コマンドの実行は、WorkingCopyのルートディレクトリでおこないます
コマンドの実行は、WorkingCopy のルートディレクトリでおこないます

### 2-1. `yarn` を使う場合

Expand Down Expand Up @@ -89,12 +89,12 @@ $ docker-compose run --rm app yarn install

## 4. ステージング・本番環境への反映

下表の左列に記載されたブランチが更新されると、ブランチとWebサイトの更新が自動的におこなわれます
下表の左列に記載されたブランチが更新されると、ブランチと Web サイトの更新が自動的におこなわれます

| 更新対象 | 自動的に更新されるブランチ | 更新されるWebサイト |
| ---- | ---- | ---- |
|`master`| 無し |本番サイト https://studyathome.web.app/|
|`development`| 無し |開発用サイト https://studyathome-dev.web.app/|
| 更新対象 | 自動的に更新されるブランチ | 更新される Web サイト |
| ------------- | -------------------------- | --------------------------------------------- |
| `master` | 無し | 本番サイト https://studyathome.web.app/ |
| `development` | 無し | 開発用サイト https://studyathome-dev.web.app/ |

---

Expand All @@ -103,15 +103,15 @@ $ docker-compose run --rm app yarn install
development 以外は、Pull Request は禁止です。
Pull Request を送る際のブランチは、以下のネーミングルールに従ったブランチにしてください。

| 種類 | ブランチのネーミングルール |
| ---- | ---- |
|機能追加系|`feature/#{ISSUE_ID}-#{branch_title_name}`|
|フィックス系|`fix/#{ISSUE_ID}-#{branch_title_name}`|
|ホットフィックス系|`hotfix/#{ISSUE_ID}-#{branch_title_name}`|
| 種類 | ブランチのネーミングルール |
| ------------------ | ------------------------------------------ |
| 機能追加系 | `feature/#{ISSUE_ID}-#{branch_title_name}` |
| フィックス系 | `fix/#{ISSUE_ID}-#{branch_title_name}` |
| ホットフィックス系 | `hotfix/#{ISSUE_ID}-#{branch_title_name}` |

### 5-1. 基本的なブランチ

| 目的 | ブランチ | 確認URL | Pull requestsを出せる人 | 備考 |
| ---- | ---- | ---- | ---- | ---- |
| 開発 | development | https://studyathome-dev.web.app/ | 全開発者 | base branch。基本は、この`development`ブランチに Pull Requestを送ってください|
| 本番 | master | https://studyathome.web.app/ | 管理者のみ | 管理者以外の Pull Request は禁止です。 |
| 目的 | ブランチ | 確認 URL | Pull requests を出せる人 | 備考 |
| ---- | ----------- | -------------------------------- | ------------------------ | -------------------------------------------------------------------------------- |
| 開発 | development | https://studyathome-dev.web.app/ | 全開発者 | base branch。基本は、この`development`ブランチに Pull Request を送ってください|
| 本番 | master | https://studyathome.web.app/ | 管理者のみ | 管理者以外の Pull Request は禁止です。 |
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,18 @@
# おうちで時間割

## 貢献の仕方

Issues にあるいろいろな修正にご協力いただけると嬉しいです。

詳しくは[貢献の仕方](./CONTRIBUTING.md)を御覧ください。

## 行動原則

詳しくは[サイト構築にあたっての行動原則](./CODE_OF_CONDUCT.md)を御覧ください。

## ライセンス
本ソフトウェアは、[MITライセンス](./LICENSE.txt)の元提供されています。

本ソフトウェアは、[MIT ライセンス](./LICENSE.txt)の元提供されています。

## 開発者向け情報

Expand Down
3 changes: 1 addition & 2 deletions docker-compose.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version: "3.7"
version: '3.7'
services:
studyathome:
image: node:12.18.1-alpine
Expand All @@ -11,4 +11,3 @@ services:
environment:
- HOST=0.0.0.0
- NODE_ENV=development

6 changes: 3 additions & 3 deletions jest.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@ module.exports = {
// setupFiles: ['<rootDir>/test/jest.setup.ts'],
moduleNameMapper: {
'^@/(.*)$': '<rootDir>/$1',
'^~/(.*)$': '<rootDir>/$1'
'^~/(.*)$': '<rootDir>/$1',
},
transform: {
'.*\\.(vue)$': 'vue-jest',
'^.+\\.tsx?$': 'ts-jest'
'^.+\\.tsx?$': 'ts-jest',
},
testRegex: '(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$',
moduleFileExtensions: ['ts', 'js', 'json', 'vue'],
collectCoverage: false,
collectCoverageFrom: ['**/*.{tes,js,vue}', '!**/node_modules/**']
collectCoverageFrom: ['**/*.{tes,js,vue}', '!**/node_modules/**'],
}
12 changes: 6 additions & 6 deletions nuxt-i18n.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,27 +6,27 @@ const options = {
defaultLocale,
vueI18n: {
fallbackLocale: defaultLocale,
formatFallbackMessages: true
formatFallbackMessages: true,
},
lazy: true,
langDir: 'assets/locales/',
locales: [
{
code: 'ja',
displayName: '日本語',
file: 'ja.json'
file: 'ja.json',
},
{
code: 'en',
displayName: 'English',
file: 'en.json'
file: 'en.json',
},
{
code: 'zh-goyu',
displayName: '台灣華語',
file: 'zh_TW.json'
}
]
file: 'zh_TW.json',
},
],
}

export default options
Loading

0 comments on commit 7cc9991

Please sign in to comment.