Git Product home page Git Product logo

genshin-music's Introduction

wakatime

Welcome to Genshin music and Sky music nightly

This repository holds the code of the two music apps for Genshin and Sky Cotl, you can see the published apps at specy.app Composer Player

How to run in dev mode

You need node.js and yarn installed, if you don't have yarn, install it with npm i yarn --global. Then clone the repo to a folder and install the dependencies with yarn, once installed, run the development server with yarn start

There are 4 more scripts which might be useful, run as a specific app and build as a specific app.

You can run yarn start:sky or yarn start:genshin, this will run the webapps for the specific game and swap the assets.

How to run desktop app in dev mode

You need to first start the development server, look here for how to do that. Then you can run yarn start-tauri

How to build

You can use the scripts yarn build:genshin and yarn build:sky which will build the correct app, or yarn build:all to build both

How to build desktop app

The app uses tauri for the desktop bundle which is a sandboxed webview. You can build it by using yarn build-tauri:genshin, yarn build-tauri:sky, yarn build-tauri:all. The config is premade to allow for updates, if you dont have a signing key, the build will fail. If you want to build without updates, go to src-tauri/tauri.conf.json and set updater to false

Documentation

You can find the documentation of the app here It is not very detailed but might help to understand how the format works.

How to contribute

Make a new issue saying what you want to work on and wait for me to assign the issue. This way we can also communicate whether or it would be a valid issue to fix/add

genshin-music's People

Contributors

specy avatar tnb24 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.