Skip to content

Latest commit

 

History

History
51 lines (31 loc) · 2.65 KB

CONTRIBUTING.md

File metadata and controls

51 lines (31 loc) · 2.65 KB

How to Contribute

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:

Steps

  1. 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:

  2. Create Issue:

    • Create a new issue with the title being just the name of the sub-task you would like to work on.
  3. 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.
  4. Start Working:

    • When you have finished PR or need help open the PR make sure to follow our PR template.
  5. 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!

Important Notes

  • 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.

Feel free to watch the next video:

Video

For questions, please reach out on discord!