Learn how to set up GitHub & Git, set up a local copy of the LearnOSM site, make changes and submit pull requests using GitHub and Git on the command line or GitHub Desktop.
Translations, Documentation Style Guide, Formatting files with Markdown and Jekyll
- To get started you must create a GitHub account and install Git on your command line.
- To set up a local copy of the LearnOSM site on your computer so you can preview the changes you have made, you must create a copy (or fork) of the site through your GitHub account and then add it to your computer using Git on the command line.
- Sync your local site with the original one and learn the best practices for preparing changes by managing your Git branches.
- Submit pull requests to the main LearnOSM site for review.
- See the Translations guide for more details on translating.
- Jekyll uses a front matter at the top of each Markdown file to track how to make changes.
Improve this guide.