You can pick an open issue to contribute from our ToDo list issues, which is the placeholder of our subtasks.
Please, follow the next process when you work on your subtask:
-
Choosing a Task:
- Choose a task to work on which:
- is not marked as completed with a tick.
- does not have an issue created.
- is not mentioned in the comments.
Currently, there are three open tasks:
- Choose a task to work on which:
-
Create Issue:
- Create a new issue with the title being just the name of the sub-task you would like to work on.
-
Comment on the ToDo List:
- Comment on the ToDo list issue with a reference to your new issue like so:
- [ ] #Issue_number
. For example, if your issue number is 12345, then the text of your comment should be- [ ] #12345
. You could also use just the issue number (#12345
), or a link to the issue itself (https://github.com/ivy-llc/ivy/issues/12345
). - At some point after your comment is made, your issue will automatically be added to the ToDo list and the comment will be deleted. No need to wait for this to happen before progressing to the next stage. Don’t comment anything else on these ToDo issues.
- Comment on the ToDo list issue with a reference to your new issue like so:
-
Start Working:
- When you have finished PR or need help open the PR make sure to follow our PR template.
-
Review Process:
- Wait for us to review your PR. Please be patient, our engineers will look into your PR based on the queue we have, no need to ping them.
- Every time you respond to our requested changes you must re-request a review in order for us to re-engage with the PR.
- Once the PR is in good shape, we will merge into main, and then you become an Ivy contributor!
-
If your PR is not created within 7 days of creating the issue, then a warning message will appear on the issue, we do this in order to keep our ToDo lists moving quickly,
-
Please don't take it personally if your issue or PR gets closed because of this 7-day inactivity time limit.
-
Finally, we limit the maximum number of open and incomplete sub-task issues to three per person.
For questions, please reach out on discord!