Merge pull request #750 from Hexastack/749-issue---contributingmd-is-missing-details-on-the-end-to-end-contribution-flow
Some checks are pending
Build and Push Docker API Image / build-and-push (push) Waiting to run
Build and Push Docker Base Image / build-and-push (push) Waiting to run
Build and Push Docker UI Image / build-and-push (push) Waiting to run

fix: write an end-to-end contribution flow
This commit is contained in:
Med Marrouchi 2025-04-04 08:37:29 +01:00 committed by GitHub
commit 78df48c398
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -30,6 +30,34 @@ Theses are just some examples of the hidden costs that are not so apparent from
* Do not open an issue on GitHub until you have collected positive feedback about the change. GitHub issues are primarily intended for bug reports and fixes.
#### **How can i create my first contribution ?**
- **Find an Issue:**
Start by finding an issue to work on. You can either create a new GitHub issue or pick one that has been assigned to you.
- **Create a Branch:**
Create a new branch for your work. Use a descriptive name that reflects the issue or feature you're addressing (e.g., fix/login-bug or add/feature-x).
- **Make Changes:**
Write or fix the code in your branch. Ensure your changes align with the project's coding standards and guidelines.
- **Push Changes:**
Once your changes are ready, push your branch to GitHub.
- **Open a Pull Request (PR):**
Create a pull request (PR) from your branch. Include a clear and concise description of your changes, explaining what the PR does and why its needed. Make sure to reference the related issue (e.g., "Fixes #123").
Note: At least two reviewers are required to approve the PR before it can be merged.
- **Review Process:**
Team members will review your code, provide feedback, and suggest improvements. Be open to constructive criticism and ready to iterate on your work.
- **Address Feedback:**
Make any necessary changes based on the feedback. Once youve addressed the comments, tag the reviewers to let them know your updates are ready for another review.
- **Merge:**
Once your PR is approved by at least two reviewers, it will be merged into the main project. Congratulations, your code is now part of the project!
#### **Do you have questions about the source code?**
* Ask any question about how to use Hexabot in our [Discord Channel](https://discord.gg/rNb9t2MFkG).