Contribution

We welcome and appreciate contributions from the community! If you're keen on enhancing LightningUserVault, this guide will help you understand our standards and processes

๐Ÿš€ Getting Started:

Before diving into contributions, it's beneficial to familiarize yourself with our past work. A great way to do this is by exploring our closed PRs.

๐ŸŒŸ Contribution Guidelines:

  1. Branch Naming:

    • Format: owner/what_pr_does

    • Example: john/fix-login-bug

  2. PR Review Process:

    • Before submitting your PR for review, ensure all GitHub actions are successful.

  3. GitHub Actions:

    • ๐Ÿ“œ Go Linter: Ensures the code adheres to quality and standards.

    • โœ… Verify PR: Assesses the completeness of the PR description.

    • ๐Ÿงช Unit Tests: Confirms that individual code units function as intended.

    • ๐ŸŒ€ Fuzz Tests: Validates code robustness by processing random inputs.

    • ๐ŸŒ E2E Tests: Tests the end-to-end functionality of specific application areas.

๐Ÿ™ Conclusion:

By adhering to these guidelines, we can maintain the high quality and functionality of LightningUserVault. Your contributions play a significant role in achieving this benchmark!

Last updated