Skip to content

Latest commit

 

History

History
63 lines (51 loc) · 1.86 KB

File metadata and controls

63 lines (51 loc) · 1.86 KB

Contributing to BinVault

Thank you for your interest in contributing to BinVault! We welcome all contributions, whether they are bug fixes, feature requests, documentation improvements, or anything else that helps improve the project.

Getting Started

  1. Fork the Repository

    • Click the "Fork" button at the top of the BinVault repository on GitHub.
    • Clone your fork locally:
      git clone https://github.com/your-username/binvault.git
      cd binvault
  2. Set Up the Development Environment

    • Ensure you have Go installed (Download Go).
    • Install dependencies:
      go mod tidy
    • Run the project:
      go run main.go

Contribution Guidelines

Reporting Issues

  • Check if the issue has already been reported.
  • Provide a clear and descriptive title.
  • Include steps to reproduce the issue, expected behavior, and actual behavior.

Submitting Pull Requests

  1. Create a new branch for your work:
    git checkout -b feature-branch
  2. Make your changes and commit:
    git commit -m "Description of changes"
  3. Push to your fork:
    git push origin feature-branch
  4. Open a Pull Request (PR) on GitHub.

Code Guidelines

  • Follow Go best practices and idioms.
  • Run go fmt ./... before committing to ensure code formatting.
  • Write meaningful commit messages.
  • Add tests for new functionality where applicable.

Community Guidelines

  • Be respectful and inclusive.
  • Provide constructive feedback.
  • Follow the project's Code of Conduct (if applicable).

Need Help?

If you need assistance, feel free to open a GitHub Discussion or join our community channels.

We appreciate your contributions and efforts to improve BinVault! 🚀