Contributing#
We welcome contributions and/or any form of engagement from absolutely anyone in the community, regardless of skill-level!
Whether you’re a veteran developer 🥷 or a total beginner 🤷, everyone is welcome to create issues and create pull-requests.
If you’re new to any aspects of open-source development, we’ll guide you through the process.
We want our ML unification journey to be as inclusive as possible, this is all only possible with a big team effort, and all are totally welcome on board for our journey! 🙂
The contributor guide is split into the sections below, it’s best to go from start to finish, but you can also dive in at any stage! We’re excited for you to get involved! 🦾
(a) Setting Up
Building the right environment 🏛️
(b) The Basics
Managing your fork 🇾, creating issues ⭕, and creating pull-requests ⬆️
How to build the documentation locally 🏗️
(d) Deep Dive
Take a deep dive into the codebase 🤿
Resources you would find useful when learning Ivy 📖
(f) Error Handling
Common errors you will be facing contributing to Ivy ❌