Skip to content

Latest commit

 

History

History
88 lines (56 loc) · 2.16 KB

File metadata and controls

88 lines (56 loc) · 2.16 KB

🤝 Contributing to Bastion Server Platform

Thank you for your interest in contributing to the Bastion Server Platform! Whether you’re fixing a bug, adding a feature, or improving documentation, your help is greatly appreciated. 🚀


📋 Table of Contents


🛠️ How to Contribute

  1. Fork the repository

  2. Clone your fork:

    git clone https://github.com/your-username/bastion-server-platform.git
  3. Add explanatory comments in your code.

  4. Make a commit:

    git commit -m "Add my awesome feature"
  5. Push to your fork:

    git push origin feature/my-awesome-feature
  6. Open a Pull Request on GitHub


🧑‍💻 Development Setup

  • Install Microsoft Visual Studio 2022 (recommended) with:
    • .NET Framework 4.7.2 targeting pack
    • .NET desktop development workload (backend)
    • ASP.NET and web development workload (frontend)

🧹 Coding Guidelines

  • Follow the existing coding style
  • Use meaningful variable and method names
  • Comment your code where necessary
  • Avoid adding unused dependencies
  • Keep each pull request focused on a single topic or fix

✅ Submitting Pull Requests

Before submitting:

  • Make sure your code builds without errors
  • Run existing tests (if any) and make sure they pass
  • Clearly describe what your PR does
  • Link to related issues if applicable (e.g. Fixes #42)

🌍 Translations

Want to contribute to localization? Check out the /locales directory (if present) and submit PRs for new or updated translations.


🙋 Notice Any Issues?


Thanks again for being part of the Bastion community! 💚