Skip to content

udonko777/TheSimpleyOtoge

Repository files navigation

なんの役にも立ちません!

個人的な学習の為のプロジェクトです。
諸般の事情で公開状態になっています、お目汚し失礼します。

なおこの文章の残りの部分は、三歩歩けばすべてを忘れる僕のためのマニュアルです。

このプロジェクトの狙い

ネットで気軽に遊べる音楽ゲームを作る事で関連の技術の習得を目指します。
趣味で作っているものなので、本業に支障が出ない程度に。

依存について

具体的な依存関係は package.json を見てほしいです。
時々パッケージのバージョンを上げておくように。

それぞれの拡張の利用法について、僕はどうせすぐ忘れるのでメモを残しておきます。
見てわかる通り、ほとんどが package.jsonextensions.json を見てググればわかる情報なので、更新がバカバカしくなったら消してください。

  • VSCode拡張
    • Live Server
      • .js ファイルを ESmodule として読み込んでしまうと正しい MIME を返さないようなので
        .mjs としています。環境によっては対応してないので(特にリリースの時)適宜 .jsに書き換えてください。
    • Code Spell Checker
      • スペルミスは恥ずかしいので入れておきましょう。
    • TypeScript
      • どうせ個人のプログラムなので 生産性度外視で 綺麗な型を書こうと努力しないでください
        機能要件全部満たしてからリファクタするか、十分な技術をつけてから作り直すべきです。
  • Node Package
    • webpack
      • ( package.json に書いてあるので当然ですが) npm run prdnpm run dev でビルドできます。
      • html-webpack-plugin
        • dist/gitignore したいので実行時に src/*.html.dist/ に移動させるために使っています。
    • ESLint
      • 生産性度外視で手作り最強ルールを目指さない事。意味ないので。

コーディング規約

ドキュメントを無理して英語で書かないこと。
他はESLintに書きます。

ビルド方法

npm run prd してから dist/index.html を仮想サーバーで開いてください。
.vscode/ で設定済ませてるのでLive serverがそのまま使えると思います。

Linuxでビルドしたいので改行コードは LF に揃えてください。

About

otoge at HTML5 with javascript

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published