CrewAI is a leading platform for Multi AI Agents System.

Watch the following video to get the basic concepts:

https://www.youtube.com/watch?v=kBXYFaZ0EN0&t=2652s

The following documentation is useful, before learning to contribute to the core crewAI start with installing and using it

https://docs.crewai.com/getting-started/Installing-CrewAI

https://docs.crewai.com/getting-started/Start-a-New-CrewAI-Project-Template-Method/

You might find the crewai-examples repo useful: https://github.com/crewAIInc/crewAI-examples

I recommend reading Crew AI’s core concepts, Agents, Tasks, Crews are critical, the rest can be referenced back later

https://docs.crewai.com/core-concepts/Agents/