Skip to content

Latest commit

 

History

History
92 lines (69 loc) · 2.76 KB

CONTRIBUTION.md

File metadata and controls

92 lines (69 loc) · 2.76 KB
ByteBeats official logo

Telegram Chat

<style> h1 { margin-top: 30px; } </style>

Contribution Guidelines

Thank you for considering contributing to this project! We appreciate your time and effort in improving our work. Below are the guidelines to help you contribute effectively, but first, join our Telegram!

How to Contribute

1. Fork the Repository:

Start by forking this repository to your GitHub account.

2. Clone the Repository:

After forking, clone the repository to your local machine:

git clone https://github.com/your-user/ByteBeastsBackend.git
cd ByteBeastBackend

3. Create a New Branch:

Create a new branch for your feature or bug fix following the branch naming convention:

  • For bugs: bug-fix-name
  • For new features: feat-name
git checkout -b feature-name

4. Make Changes:

Make your changes to the codebase. Ensure your code adheres to the project's coding style and standards. Make sure to add/update tests if needed.

5. Run Tests:

Before submitting your changes, run the existing test suite to ensure your code does not break anything:

Start the Katana environment

# Run Katana
katana --disable-fee --allowed-origins "*"
# Build the example
sozo build
# Run tests
sozo test
# Apply migrations
sozo migrate apply

6. Commit Your Changes:

Use a descriptive commit message that explains your changes clearly.

7. Push to Your Fork:

Push your changes to your forked repository.

8. Submit a Pull Request:

Once your changes are ready, submit a Pull Request (PR) for review. Ensure that:

  • Your PR has a clear and descriptive title.
  • You provide a detailed explanation of the changes made.
  • You reference any related issues (if applicable).

All contributions must go through the PR review process to maintain code quality and consistency. Once your PR is reviewed, the maintainers will provide feedback or merge it into the main branch.

Thank you for your contribution, and we look forward to collaborating with you!