Welcome to the Influence project! We appreciate your interest in contributing. Here’s a guide to help you get started and ensure your contributions are valuable and effectively integrated.
Found a bug? Report it here. Please include:
- A clear and descriptive title.
- Steps to reproduce the issue.
- Expected and actual results.
- Any relevant logs or screenshots
- Information about your environment (OS, .NET version, etc.).
Have a feature idea? Propose it here. Make sure to:
- Describe the problem your feature would solve.
- Explain how the feature should work.
- Discuss any potential impact on existing functionality.
Ready to code? Follow these steps:
- Fork the repository and create a new branch.
- Make your changes in small, incremental steps.
- Ensure your code adheres to our coding standards.
- Write clear and descriptive commit messages.
- Open a pull request with a detailed description of your changes.
- Do make sure your changes are well-tested.
- Do include documentation if your changes add or modify features.
- Do keep pull requests focused. Small, single-issue PRs are easier to review.
- Do update your branch with the latest changes from the main branch before submitting.
- Don't include unrelated changes in your pull request.
Join our Discord server for discussions, questions, and real-time communication with the development team and community.
- Do keep discussions on-topic and respectful.
- Do follow the Code of Conduct on GitHub and Discord.
- Do reach out if you need help or clarification.
- Don't surprise us with large pull requests or major changes without discussion.
Your contributions make Influence better! Whether you’re reporting bugs, suggesting features, or submitting pull requests, your efforts are valuable and appreciated.
Thank you for being part of the Influence community!