Skip to content

Latest commit

Β 

History

History
69 lines (44 loc) Β· 3.9 KB

contributing.md

File metadata and controls

69 lines (44 loc) Β· 3.9 KB

Contributing to Bleverse Relivator

Join the Bleverse Discord

Welcome, and thank you for considering contributing to Bleverse Relivator! Your involvement is vital to the growth and success of this open-source initiative.

Getting Started

  • Fork and Setup: Initiate your contribution journey by forking the repository. Follow the setup instructions in README.md for guidance.
  • Code of Conduct: Familiarize yourself with our Code of Conduct. Adherence to these principles is expected from all community members.

Contribution Guidelines

Legal Compliance

  • Originality: Ensure that your contributions are entirely your original work.
  • Rights: Verify that you hold the necessary rights to your contributions.
  • License Adherence: All contributions must align with the project's licensing terms.

Pull Request Protocol

  • UI Contributions: For UI-related changes, utilize the UI Pull Request Template. Include screenshots to facilitate the review process.
  • General Contributions: For other types of contributions, employ the General Template. Provide a detailed description of your contribution.

Bug Reporting Process

Preliminary Steps

  • Research: Confirm that the bug has not been reported already.
  • Comprehensive Information: Compile all relevant details to accurately depict the issue.

How to Submit a Bug Report

  • GitHub Issues: Utilize GitHub Issues for reporting bugs.
  • Clarity and Detail: Clearly articulate both the expected and actual behaviors, and describe the steps to replicate the bug.
  • Security Concerns: For reporting security vulnerabilities, please contact us directly at [email protected] instead of using public channels.

Enhancement Proposals

Preliminary Considerations

  • Version Check: Ensure you're working with the latest version of the software.
  • Existing Suggestions: Search GitHub Issues and our Discord Suggestions Channel to see if your suggestion has already been made.
  • Project Alignment: Assess whether your suggestion is in line with the project's objectives.

How to Suggest Enhancements

  • Descriptive Title: Choose a title that succinctly describes the enhancement.
  • Detailed Proposal: Provide a step-by-step breakdown of the suggested enhancement.
  • Justification: Explain why this enhancement would be valuable to the project.

Making Your First Code Contribution

  1. Issue Selection: Choose an issue from GitHub issues and request its assignment.
  2. Fork and Branch Creation: Fork the repository and create a new branch, naming it after the issue number.
  3. Committing Changes: Adhere to a clear commit style, referencing the issue in your PR or commit message.
  4. Submitting a Pull Request: Propose your changes through a pull request from your forked repository.

Additional Resources

Examples of Effective Commit Names

🟒 Effective Example 🟑 Less Effective Example πŸ”΄ Poor Example
add(i18n): add internationalization support for RSC added new stuff YOOOOOO
reposition cart for user convenience fixing cart issue fixing the thing
πŸ“š upd(docs): fix typos in README doc updates (docs)Trust me bro