-
Notifications
You must be signed in to change notification settings - Fork 11
General start guide for new developers.
If you aren't already using linux, you'll need to start. It's possible, but not recommended to develop from windows so you'll want to go ahead and bite the bullet and learn linux.
Plenty of guides already exist on the process of installing a dual-boot, so there's no reason to make another one of slightly worse quality than the rest, but the gist of it is that you'll need to obtain a copy of your chosen linux distribution (I recommend Fedora) and create a liveUSB using a USB installer. It's possible to install it without using a USB, but I don't recommend trying the other ways. Feel free to ask any of the other members for help on this part.
Refer to the installing packages wiki.
Our team tries to keep all code consistent with PEP8 standards.
It might seem silly to spend so much time worrying about code-style, but it does have a huge effect on code readability which will make life easier for all team members in the long run. It's much easier to write code that's PEP8 compliant than it is to fix code that isn't, so just keep this in mind as you code. You can run the bot2014/scripts/check_pep8.sh script to verify that it is.