Github Contribution Guide has Deprecated Instructions

Hello,

I’m unsure that this counts as a bug report but it seems like the best place to put it.

I have been trying to set up the iNaturalist repository on my local machine and have run into a few issues. I have followed the contributing guide but docker-compose seems to be deprecated now, and running make services-api continually throws an error. Should I try and work around the deprecated sections by manually updating them to the best of my ability, or is there a better solution or updated setup guide?

Thanks very much

(added “Github” to the title)

I’m not really sure if docker compose is deprecated (these docs don’t say it is, at least), but make services-api should not error out. What error are you seeing?

I don’t think we have a better setup guide.

I think the issue is about “docker-compose” vs “docker compose”

compose v2 is now part of docker, and v1 is deprecated since July 2023.

I updated the Makefile using “docker compose” instead: https://github.com/inaturalist/inaturalist/blob/main/Makefile