Skip to content

kichikuou/web

Repository files navigation

This is the source code for the Kichikuou on Web website.

Building the site

To build the site, you will need to have the following software installed:

First, clone the repository and install the dependencies:

git clone --recurse-submodules https://github.com/kichikuou/web.git
cd web
npm install

Then, build the WebAssembly modules:

./build-wasm.sh

Finally, build the site:

npm run build

The built site will be in the dist directory. You can serve the site locally using the serve command:

npm run serve

For running a game that utilizes MIDI, an additional setup step is required. Run the following command in the dist directory:

git clone -b gh-pages https://github.com/kichikuou/timidity.git

Licenses

Code in the shell/ and fslib/ directories is licensed under the MIT License.

The xsystem35-sdl2 submodule is licensed under GPL 2.0.

The system3-sdl2 submodule is licensed under GPL 2.0.

The font dist/fonts/MTLc3m.ttf is the "モトヤLシーダ3等幅" font from the Android Open Source Project and is licensed under the Apache License 2.0.

The font dist/fonts/mincho.otf is a subset of the Source Han Serif font and is licensed under the SIL Open Font License 1.1. The script used for subsetting can be found in xsystem35-sdl2/fonts.

This site also uses the following open-source software: