Welcome to MushScape, an AI-powered text-based RPG that takes you on an exciting adventure through a magical universe full of challenges and unexpected twists. MushScape is an open source project and we welcome contributions from the community. This README provides you with all the information you need to get started with contributing to the game.
To get started with MushScape, you will need to follow these simple steps:
- Fork the repository to your own GitHub account.
- Clone the repository to your local machine using
git clone https://github.com/yourusername/mushscape.git
. - Install the necessary dependencies by running
npm install
in the project root directory. - Start the development server by running
npm run dev
. - Open your browser and navigate to
http://localhost:3000
to start playing the game and making changes to the code.
We recommend using VSCode as your primary IDE for working with MushScape. You can use the following plugins to enhance your development experience:
- Volar (and disable Vetur)
- TypeScript Vue Plugin (Volar)
You can customize the configuration of MushScape using the Vite Configuration Reference. Refer to the Vite Configuration Reference for more information.
The following scripts are available in MushScape:
- dev: starts the development server using Vite
- build: builds the project for production using Vite
- preview: previews the built project using Vite
We welcome contributions to MushScape from the open source community. Here are the steps to contribute:
- Fork the repository to your own GitHub account.
- Clone the repository to your local machine using
git clone https://github.com/yourusername/mushscape.git
. - Create a new branch for your feature using
git checkout -b my-feature
. - Make the necessary changes and commit them using
git commit -am 'Added my new feature'
. - Push the changes to your fork using
git push origin my-feature
. - Create a pull request on the main repository.
We expect all contributors to adhere to our Code of Conduct. Please read the MushScape Open Source Repo Code of Conduct file for more information.
MushScape is licensed under the MIT License. Please refer to the LICENSE file for more information.