Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

To Astro #236

Merged
merged 71 commits into from
Dec 23, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
62b207e
とりあえず移動してみる
Hiroshiba Nov 8, 2024
649126c
init
Hiroshiba Nov 8, 2024
dd19a39
とりあえず1ページ作ってみる
Hiroshiba Nov 8, 2024
a3892ef
とりあえずmarkdownを表示してみる
Hiroshiba Nov 8, 2024
dc21d90
SEO情報作る
Hiroshiba Nov 9, 2024
5087e44
キャラクター一覧を表示してみる
Hiroshiba Nov 10, 2024
5e6728f
トップイラストコンテナを追加
Hiroshiba Nov 10, 2024
edd063e
とりあえず1人表示できるように
Hiroshiba Nov 11, 2024
4a8b8dd
ファイル移動
Hiroshiba Nov 11, 2024
00806de
とりあえずボイボ寮ページが表示できるように
Hiroshiba Nov 12, 2024
0c347d9
データの転写
Hiroshiba Nov 12, 2024
1839e30
ボイボ寮ページのトップイラストとイベント情報を追加し、レイアウトを改善
Hiroshiba Nov 14, 2024
88cb37f
ボイボ寮呼称表
Hiroshiba Nov 14, 2024
bb4f0cf
ボイボ寮ページのスタイルと構造を改善し、画像のインポートを整理
Hiroshiba Nov 15, 2024
c0820fc
再生ボタンを追加してみる
Hiroshiba Nov 15, 2024
b3c6a24
フッターやサムネのデザインを調整
Hiroshiba Nov 17, 2024
206b86d
markdown系追加
Hiroshiba Nov 17, 2024
6208e48
更新履歴追加
Hiroshiba Nov 17, 2024
56b90fb
Nemoページ追加
Hiroshiba Nov 17, 2024
3e09ff1
アセットの持ち方を変更
Hiroshiba Nov 18, 2024
76d936f
ソングページ追加
Hiroshiba Nov 18, 2024
5e31e27
トークページ追加
Hiroshiba Nov 18, 2024
6425d1b
製品ページ追加
Hiroshiba Nov 19, 2024
dcb225d
プライバシーポリシーのモーダルを追加し、関連するスタイルとストアを実装
Hiroshiba Nov 20, 2024
b0f0d6f
modalの一部を移動
Hiroshiba Nov 20, 2024
3ace3ae
すべてのモーダルに対応
Hiroshiba Nov 21, 2024
f3ed75b
モーダルの表示の仕方を変更
Hiroshiba Nov 21, 2024
e77e25f
画像表示のスタイルを改善し、モーダルの構造を整理
Hiroshiba Nov 21, 2024
6cd5be0
ヘッダーの改善
Hiroshiba Nov 22, 2024
fd9542a
表示を整える、eslintとか導入する
Hiroshiba Nov 23, 2024
46d23a6
Google Analyticsの設定を追加し、モーダルでのイベント送信を実装。不要なコードを削除し、スタイルを整理。
Hiroshiba Nov 24, 2024
21905d0
環境設定ファイルを削除し、グローバルスタイルを整理。sitemapの比較タスクを追加し、viteを依存関係に追加。faviconとwebm…
Hiroshiba Nov 24, 2024
c114d47
サムネ作成を可能に
Hiroshiba Nov 24, 2024
0ecb986
Google AnalyticsのPartytownをなくす
Hiroshiba Nov 24, 2024
9fb0783
ボイボ寮のサムネイル画像を追加
Hiroshiba Nov 24, 2024
48381e1
メニューの挙動整理
Hiroshiba Nov 24, 2024
d67ac30
旧ファイル少し整理
Hiroshiba Nov 24, 2024
9e90eef
旧ファイルREADME以外整理
Hiroshiba Nov 24, 2024
8713d22
更新ツールを更新
Hiroshiba Nov 25, 2024
5c43cd7
プレビュービルドを可能にする
Hiroshiba Nov 25, 2024
57c9494
Google Analyticsの読み込み条件を修正
Hiroshiba Nov 25, 2024
5904fcc
画像コンポーネントにdensitiesプロパティを追加し、依存関係のバージョンを更新
Hiroshiba Nov 26, 2024
6915655
Playwrightの設定を更新、メタデータのスナップショットテストを追加
Hiroshiba Nov 28, 2024
4471733
フォントのURLを相対パスから絶対パスに変更
Hiroshiba Nov 28, 2024
a770d80
キャラクターページのスクリーンショットを追加
Hiroshiba Nov 28, 2024
d66af0a
ページのスクリーンショットを追加、スマホ画面も追加
Hiroshiba Nov 29, 2024
e6cecf5
テストworkflowを追加
Hiroshiba Nov 29, 2024
b9063da
sitemapPathの定義を相対パスからpath.joinを使用した形式に変更
Hiroshiba Nov 29, 2024
4591b4a
uiテストも追加
Hiroshiba Nov 30, 2024
c784267
改行コードを\nに
Hiroshiba Dec 3, 2024
121efb3
モードを整備
Hiroshiba Dec 5, 2024
0cb91d2
微調整
Hiroshiba Dec 5, 2024
f33b296
ミス修正
Hiroshiba Dec 5, 2024
81a52e1
meta descriptから<br />タグを削除
Hiroshiba Dec 5, 2024
2cf8054
calls_name で、自分自身への呼び方は背景色がつかないようにする
Hiroshiba Dec 5, 2024
61207c2
コードブロック周り変更
Hiroshiba Dec 5, 2024
9e642cb
コードの整形とインポート順序の整理
Hiroshiba Dec 5, 2024
ef3d319
ビルドコマンドを preview-build から test-build に変更
Hiroshiba Dec 5, 2024
8e135c7
@/に
Hiroshiba Dec 5, 2024
426e579
assetのパス変更
Hiroshiba Dec 5, 2024
2306538
assetのインポートパスを変更
Hiroshiba Dec 5, 2024
14f6080
nemo assetのディレクトリ変更
Hiroshiba Dec 5, 2024
1c00357
コンポーネントのデフォルトエクスポートを関数形式に変更
Hiroshiba Dec 6, 2024
9de2445
再生ボタンに音声ストアを追加し、最後に再生した音声を管理する機能を実装
Hiroshiba Dec 6, 2024
85513b8
呼び方表のテーブルセルにコピー機能を追加し、スタイルを改善
Hiroshiba Dec 6, 2024
a33891c
スマホビューでボタンを縦配置にするスタイルを追加
Hiroshiba Dec 6, 2024
7d28910
スナップショットを更新
Hiroshiba Dec 6, 2024
5577488
Nemoの方もダウンロード選択しやすいように
Hiroshiba Dec 6, 2024
bee99f1
ニュースページをnoindexで作る
Hiroshiba Dec 23, 2024
33ae750
スナップショット更新
Hiroshiba Dec 23, 2024
e1d31d0
Merge remote-tracking branch 'upstream/master' into to-stro
Hiroshiba Dec 23, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 0 additions & 2 deletions .env.development

This file was deleted.

2 changes: 0 additions & 2 deletions .env.production

This file was deleted.

1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* text=auto eol=lf
47 changes: 0 additions & 47 deletions .github/ISSUE_TEMPLATE/bugreport.md

This file was deleted.

48 changes: 0 additions & 48 deletions .github/ISSUE_TEMPLATE/featurerequest.md

This file was deleted.

35 changes: 0 additions & 35 deletions .github/ISSUE_TEMPLATE/question.md

This file was deleted.

22 changes: 22 additions & 0 deletions .github/actions/setup-environment/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: "Setup environment"
description: |
依存関係のインストールなどを行う。

runs:
using: "composite"
steps:
- name: Install pnpm
uses: pnpm/action-setup@v4
with:
version: 9
run_install: false

- name: Setup Node
uses: actions/setup-node@v4
with:
node-version-file: ".node-version"
cache: "pnpm"

- name: Setup pnpm
shell: bash
run: pnpm install
14 changes: 0 additions & 14 deletions .github/workflows/labeler.yml

This file was deleted.

64 changes: 64 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
name: Test

on:
push:
pull_request:
workflow_dispatch:

jobs:
lint:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Setup environment
uses: ./.github/actions/setup-environment

- name: Lint
run: pnpm run lint

build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Setup environment
uses: ./.github/actions/setup-environment

- name: Build
run: pnpm run build

e2e:
runs-on: windows-latest
steps:
- name: Checkout
uses: actions/checkout@v4

- name: Setup environment
uses: ./.github/actions/setup-environment

- name: Setup playwright
run: pnpm exec playwright install

- name: Build
run: pnpm run test-build

- name: Test e2e
run: pnpm run test:e2e

- name: Upload playwright report
uses: actions/upload-artifact@v4
if: ${{ !cancelled() }}
with:
name: playwright-report
path: playwright-report/

typos:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: typos-action
uses: crate-ci/[email protected]
18 changes: 0 additions & 18 deletions .github/workflows/typos.yml

This file was deleted.

83 changes: 20 additions & 63 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,70 +1,27 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage

# nyc test coverage
.nyc_output

# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript
# build output
dist/

# Compiled binary addons (http://nodejs.org/api/addons.html)
build/Release

# Dependency directories
# dependencies
node_modules/
jspm_packages/

# Typescript v1 declaration files
typings/

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# dotenv environment variable files
# .env*
# logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# gatsby files
.cache/
public
src/gatsby-types.d.ts
# environment variables
.env
.env.production

# Mac files
# macOS-specific files
.DS_Store

# Yarn
yarn-error.log
.pnp/
.pnp.js
# Yarn Integrity file
.yarn-integrity
# Astro
.astro/

# Playwright
/test-results/
/playwright-report/
/blob-report/
/playwright/.cache/
4 changes: 0 additions & 4 deletions .prettierignore

This file was deleted.

4 changes: 0 additions & 4 deletions .prettierrc

This file was deleted.

18 changes: 18 additions & 0 deletions .prettierrc.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
// @ts-check

/** @type {import("prettier").Config} */
export default {
plugins: [
"@trivago/prettier-plugin-sort-imports",
"prettier-plugin-astro",
"prettier-plugin-astro-organize-imports",
],
overrides: [
{
files: "*.astro",
options: {
parser: "astro",
},
},
],
};
Loading
Loading