Skip to content

jack-app/jackHack2025_G

Repository files navigation

React + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

Expanding the ESLint configuration

If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the TS template for information on how to integrate TypeScript and typescript-eslint in your project.

import

絶対パスでインポートした場合,publicが基準となる. 相対パスでのインポートではそのソースファイルが基準となる.

jackHack2025_G

アプリ名

windows X (ばってん)

概要

ポップアップしまくるウィンドウを消していくゲーム.

技術構成

主な使用技術は以下である.

  • JavaScript (JS)
    • React
    • Vite
  • HTML
  • CSS

ホスティングにはgithub.ioを用いる.mainブランチが更新されると,自動でその内容がデプロイされる. https://jack-app.github.io/jackHack2025_G/にアクセスすると,デプロイした内容が表示される.

開発の進め方

ブランチを切る

開発開始時に一度だけやれば良い.

git branch <好きなブランチ名,たとえばあなたの名前>
git switch <上で入力したブランチ名>

作業内容の共有

git push origin <作業中のブランチ名>

を行う.

デプロイ

自分のブランチからmainへのプルリクエストを出して,上級生が内容を確認してmainにマージする.

動作を確認する

https://jack-app.github.io/jackHack2025_G/にアクセスする

アーキテクチャ

本アプリは3画面構成である.

  1. start_page
  2. game_page
  3. result_page である.

コーディング規約

命名規則

ケースについて: https://qiita.com/shota0616/items/4ac7a8696b3f6ccbe2bc

  • cssセレクタ(idやclass)はケバブケースで書く.(aaa-bbb-cccのように,ハイフンで単語を区切る形.大文字を使わない.)
  • jsでも用いる識別子はスネークケースで書く.(aaa_bbb_cccのように,アンダーバーで単語を区切る形.大文字を使わない.)
  • クラス名はパスカルケースで書く.(AaaBbbCccのように,大文字で単語を区切る形.頭文字を大文字にする.)
  • メソッド名はキャメルケースで書く.(aaaBbbCccのように,大文字で単語を区切る形.頭文字は小文字にする.)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 11