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