To contribute to CrewAI you’re going to want to have:

  1. VS code for a development environment, I recommend getting python and poetry extensions
  2. poetry installed for package dependencies, which probably will need pipx
    1. Watch this to get a handle on poetry - this will be the first basic step
  3. Githubdesktop for version control
  4. Discord - to join CrewAI’s community for q&A

Tips:

  1. When you work with an example from crew-ai examples repo they will come with .env.example, this will need to be renamed to .env and use API keys needed for LLMs and other tools.
  2. You will also need api keys for the different services (openai, serper), contact your tech lead (Shadi for now :-) ) if you need a paid version for your .env files