An easy to use Unity 3D library for creating illustrated Interactive Fiction games and more.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.8 KiB

Contributing

We welcome pull requests from everyone. By contributing to this project, you agree to abide by the Fungus code of conduct. You also agree that by submitting a pull request for this project, your contribution will be licensed under the MIT license for this project.

Note: For large changes or added features, please open an Issue indicating what you are intended to work on. This is to allow greater collaboration and prevent multiple isolated indivduals accidentially working on the same thing.

  1. Fork and clone the Fungus repo (see fork a repo )
  2. Switch to the develop branch.
  3. Make sure the tests pass locally (see the project readme for instructions).
  4. Make your change. Add tests and/or demo scenes for your change.
  5. Make the tests pass locally.
  6. Push to your fork and submit a pull request.

We will try to give initial feedback to pull requests within a few days. However, this may not always be possible. Please be patient, we will look at every pull request as soon as we can.

Your pull request will have a better chance of being accepted if you do the following:

  • Send one pull request for each new feature. It's time consuming for us to review multi-feature changes.
  • Write tests for each change / new feature (not always possible)
  • Follow our coding standard
  • Write a good commit message.
  • Target and make changes against the develop branch.