Open KaukaHan opened 2 years ago
You can look it up in the pipfile https://github.com/FAForever/server/blob/aac3d2c25edac5ad682efbdf887afc8ca5054f84/Pipfile#L43-L44
askaholic helped me setting up everything, but this is a barrier for people who contribute to software for their first time in their life like me. If i had not contacted anyone and just tried to follow the readme, the errors might have turned me down.
Yea there were a number of things that came up that should really be in the readme, like required software:
Nowhere does it say that you need to install these things. There were also a bunch of other things that I’ll have to go through our discord conversation again to remember.
Ok so from what I helped you with in Discord:
docker
groupPIPENV_VENV_IN_PROJECT=1
in bashrc
(technically this is optional but I prefer this way)OSError: [Errno 98] error while attempting to bind on address ('127.0.1.1', 4000): address already in use
)faf-stack
and run db migrationslinter-flake8
isort
These are kindof all the hoops we had to jump through chronologically. Probably not all of them make sense to go into detail on the server README (such as the faf-stack ones), but at least we should mention the potential issues that might arise and how to fix them.
the readme lacks essential information like the python version. witch is not in the default package-manager of my distro. Maybe a script that sets up everything automatically helps attracting more contributers.