Regarding PR #21
-
Do we first need to ask the project admins to assign us the issue or can we randomly send the direct pull requests for that project? |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments
-
You can either ask the project admins to assign you an issue or send direct pull requests for a project. It's common practice to communicate with project admins to understand the project's needs and ensure alignment with your skills before working on an issue. However, some projects may allow contributors to send direct pull requests without prior assignment. It's advisable to check the project's guidelines or reach out to the project admins for clarification on the preferred method of contribution |
Beta Was this translation helpful? Give feedback.
-
It depends on the project's guidelines and workflow. Here's how it typically works:
In either case, it's important to follow the project's contribution guidelines and communicate with the maintainers or mentors as needed. If you're unsure about whether you should ask for assignment or can start working on an issue directly, it's always a good idea to reach out to the project admins for clarification. They can provide guidance on the best approach based on the project's specific requirements and workflow. |
Beta Was this translation helpful? Give feedback.
-
Assigned Issues: For some projects, which will require maintainers to assign issues, communicate with them to get an issue assigned before starting work and submitting a pull request. Self-Selected Issues: For projects that allow picking issues from yourself, choose and start working on them directly. Informing maintainers of your intentions is recommended, especially for new contributors. General Guidance: Always adhere to the project’s contribution guidelines and maintain communication with maintainers or mentors. If in doubt, seek clarification from project admins on the preferred workflow. |
Beta Was this translation helpful? Give feedback.
-
Its always recommended to get yourself issue assigned since it will be easy for the maintainers to keep track of which issue is being solved and assigned to which person in order to avoid conflicting PRs (i.e. multiple contributors creating PR on the same issue). Also, while you raise a PR, kindly mention the issue number which is being solved(like |
Beta Was this translation helpful? Give feedback.
It depends on the project's guidelines and workflow. Here's how it typically works:
Assigned Issues: Some projects prefer contributors to work on issues that have been specifically assigned to them by the project maintainers. In this case, you would need to communicate with the project admins or mentors to get assigned to an issue. Once assigned, you can start working on it and submit your pull request.
Self-Selected Issues: Other projects allow contributors to choose issues from the project's issue tracker and work on them without explicit assignment. In this case, you can browse the project's issues, pick the ones you're interested in, and start working on them. You don't need to as…