Skip to content

Latest commit

 

History

History
76 lines (51 loc) · 3.48 KB

CONTRIBUTING.md

File metadata and controls

76 lines (51 loc) · 3.48 KB

Contributing to CreatureChat™

First off, thank you for considering contributing to CreatureChat™! It's people like you that make the Minecraft modding community such a great place to be a part of. Here are a few guidelines that we ask contributors to follow to make the process easy and effective for everyone involved.

Getting Started

Before you begin:

Making Changes

  1. Fork the Repository

  2. Create a Branch

    • Create a new branch from where you want to base your work.
    • Use a clear branch name that describes the intent of your changes.
  3. Make Your Changes

    • Make the changes in your fork following the coding conventions and guidelines.
    • Commit your changes. Keep your commits as small as possible but include complete and informative commit messages.
  4. Test Your Changes

    • Ensure your changes do not break any existing functionality.
    • Test your changes thoroughly, making sure they provide the functionality described in your branch name.
  5. Push Changes

    • Push your changes to your fork on GitHub.

Submitting a PR (Pull Request)

  1. Pull Request

    • Make sure your branch is up to date with the main project branch you are targeting.
    • Submit a pull request to the main repository in the appropriate branch.
    • Include a descriptive title and a detailed first comment describing what your changes do.
  2. Review Process

    • Other contributors and maintainers will review your pull request. Be open to discussing potential improvements.
    • Make any requested changes to your pull request. This might require more commits.
  3. Final Review and Merge

    • Once your pull request is approved, a project maintainer will merge it.

Forking & Publishing

You’re welcome to fork CreatureChat™ under the project’s GNU GPL v3 for source code.

Branding, art, documentation, screenshots, and other non-code assets are licensed under the Creative Commons Attribution–NonCommercial 4.0 International license (see LICENSE-ASSETS.md).
That means you may reuse them only for non-commercial purposes and must provide attribution.

You may reference the project’s name in phrases such as “Fork of CreatureChat”, provided such use is purely descriptive and does not imply endorsement or official affiliation.

If you publish a fork on Modrinth, CurseForge, or elsewhere:

  • Use a different name and branding.
  • Credit the original project.
  • State clearly that your fork is unofficial.

Reporting Bugs

  • Bugs are tracked as GitHub issues. Create an issue on our repository and clearly describe the bug with as much detail as possible, steps to reproduce, expected outcome, and actual outcome.

Community

  • Join our Discord to chat with other contributors and get help with your development questions.

Thank you for your contributions to the CreatureChat™ mod!