Skip to content

Latest commit

 

History

History
75 lines (46 loc) · 1.73 KB

File metadata and controls

75 lines (46 loc) · 1.73 KB

Contributing to PayBridge.SDK

🎉 Thank you for your interest in contributing to PayBridge.SDK! Whether you're here to report a bug, suggest a feature, or contribute code — we appreciate your support.


📋 Code of Conduct

Be respectful. We're building a community where everyone feels welcome and supported. Please review our Code of Conduct before contributing.


🛠 How to Contribute

1. Fork the Repository

Click the Fork button on the top right of the repo page, then clone your fork:

git clone https://github.com/your-username/PayBridge.git
cd PayBridge

2. Create a Feature Branch

git checkout -b feature/your-feature-name

3. Make Your Changes

Implement your feature or bugfix, and write any relevant unit tests.

4. Commit and Push

git add .
git commit -m "feat: add your feature"
git push origin feature/your-feature-name

5. Open a Pull Request

Go to your fork on GitHub and click "Compare & pull request". Fill in the description, reference any related issues, and submit.


✅ Code Guidelines

  • Follow Clean Architecture and SOLID principles.
  • Keep code readable, maintainable, and tested.
  • Use meaningful commit messages (e.g. fix: handle payment timeout)
  • Format your code using .editorconfig or consistent C# standards.

📦 Testing

Please make sure that the solution builds and all tests pass before submitting a PR.

dotnet build
dotnet test

💡 Need Help?

  • Open an issue with the question label.
  • Contact the maintainer via GitHub Discussions if enabled.

Thanks again for helping make PayBridge.SDK better! 🙌