Author: https://github.com/DracoGriffin
- Make a GitHub account
- Fork CleverRaven's master branch of CDDA
- Verify your fork exists under your profile
- Download and configure/sync GitHub Desktop with your new account
- Before making new branches, ensure your master branch is up to date with CleverRaven's by temporarily changing the repository from YourUserName to CleverRaven and Pull changes (do NOT Push, luckily you'll just get an error since you should not have privileges)
- Change CleverRaven back to YourUserName after pulling successfully and now Push instead to make sure your master branch is up to date (helps avoid conflicts if you try to PR something later)
- Make a new branch locally of your master fork on GitHub Desktop (sometimes makes weird commit errors) or on Github website
- Make changes locally to files for the branch and after reviewing and detailing items, publish branch / update branch if already published. You can now go to https://github.com/CleverRaven/Cataclysm-DDA and there will be a new line asking if you'd like to make a Pull Request of your changes to be implemented in the main CDDA game
You can start looking through this list of "Good First Issues" as well as other issues, then secondly looking at Cataclysm: Dark Days Ahead Projects to see if there's anything you can do, and lastly the List of easy jobs.
There are some standards like Code Style Guide and Manual of style.
Also I'd just suggest the whole doc folder.