From 29af7da92bfe45e647699fa46de1a4a2eedbd90f Mon Sep 17 00:00:00 2001 From: Mrugesh Mohapatra Date: Wed, 10 Oct 2018 16:33:06 +0530 Subject: [PATCH] docs: update intial restructuring for guide articles --- CONTRIBUTING.md | 14 +- docs/README.md | 4 +- docs/how-to-setup-freecodecamp-locally.md | 397 +++++++++++--- ...md => how-to-work-on-coding-challenges.md} | 2 +- docs/how-to-work-on-guide-articles.md | 483 +++--------------- docs/images/fork-instructions.png | Bin 26982 -> 0 bytes .../github/compare-pull-request-prompt.png | Bin 0 -> 92619 bytes .../comparing-forks-for-pull-request.png | Bin 0 -> 181870 bytes docs/style-guide-for-guide-articles.md | 291 +++++++++++ 9 files changed, 685 insertions(+), 506 deletions(-) rename docs/{how-to-work-on-curriculum-challenges.md => how-to-work-on-coding-challenges.md} (98%) delete mode 100644 docs/images/fork-instructions.png create mode 100644 docs/images/github/compare-pull-request-prompt.png create mode 100644 docs/images/github/comparing-forks-for-pull-request.png create mode 100644 docs/style-guide-for-guide-articles.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 976b900cef..8b5bf82688 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -37,15 +37,15 @@ Help us in creating or editing [guide articles](https://www.freecodecamp.org/gui ### Contribute to this open source codebase -We have a huge open source codebase of the thousands of [Curriculum challenges](https://www.freecodecamp.org/learn) and [Guide articles](https://www.freecodecamp.org/guide). These challenges and articles make up the learning content available on the freeCodeCamp.org's learning platform. +We have a huge open source codebase of the thousands of [Coding challenges](https://www.freecodecamp.org/learn) and [Guide articles](https://www.freecodecamp.org/guide). These challenges and articles make up the learning content available on the freeCodeCamp.org's learning platform. You can help us: - [πŸ“ Research, Write and Update our guide articles.](#research-write-and-update-our-guide-articles) -- [πŸ’» Create, Update and Fix Bugs in our curriculum challenges.](#create-update-and-fix-bugs-in-our-curriculum-challenges) +- [πŸ’» Create, Update and Fix Bugs in our coding challenges.](#create-update-and-fix-bugs-in-our-curriculum-challenges) -- [🌐 Translate guide articles and curriculum challenges.](#translate-guide-articles-and-curriculum-challenges) +- [🌐 Translate guide articles and coding challenges.](#translate-guide-articles-and-curriculum-challenges) - [πŸ›  Help us fix bugs in freeCodeCamp.org's learning platform.](#help-us-fix-bugs-in-freecodecamporgs-learning-platform) @@ -69,15 +69,15 @@ If you would like work on these, follow along these guidelines: ### [How to work on Guide articles.](/docs/how-to-work-on-guide-articles.md) -#### Create, Update and Fix Bugs in our curriculum challenges +#### Create, Update and Fix Bugs in our coding challenges **[TODO]** -### [How to work on Curriculum Challenges.](/docs/how-to-work-on-curriculum-challenges.md) +### [How to work on Coding Challenges.](/docs/how-to-work-on-coding-challenges.md) -#### Translate guide articles and curriculum challenges +#### Translate guide articles and coding challenges -You can help us translate our Guide articles and Curriculum challenges for a language that you speak. Currently we have translated versions in: +You can help us translate our Guide articles and Coding challenges for a language that you speak. Currently we have translated versions in: - Chinese (δΈ­ζ–‡) - Russian (русский) diff --git a/docs/README.md b/docs/README.md index 4f9e349a48..48d7095729 100644 --- a/docs/README.md +++ b/docs/README.md @@ -23,14 +23,14 @@ This directory contains all of the documentation on contributing to freeCodeCamp ## Quick references articles 1. How to work on Guide articles. -2. How to work on Curriculum Challenges. +2. How to work on Coding Challenges. 3. How to setup freeCodeCamp locally. 4. How to catch outgoing emails locally. ## Style guides 1. Style guide for creating guide articles. -2. Style guide for creating curriculum challenges. +2. Style guide for creating coding challenges. ## Quick commands reference when working locally diff --git a/docs/how-to-setup-freecodecamp-locally.md b/docs/how-to-setup-freecodecamp-locally.md index 0f8704a16e..8e57f650ac 100644 --- a/docs/how-to-setup-freecodecamp-locally.md +++ b/docs/how-to-setup-freecodecamp-locally.md @@ -1,12 +1,14 @@ # Set up freeCodeCamp locally -Follow these guidelines for getting freeCodeCamp running locally on your system. This is highly recommended if you want to be contributing regularly. +Follow these guidelines for getting freeCodeCamp locally on your system. This is highly recommended if you want to be contributing regularly. -Some of the contribution workflows like previewing pages for the guide or the curriculum challenges, debugging and fixing bugs in codebase requires you to have freeCodeCamp running locally. +Some of the contribution workflows like previewing pages for the guide or the coding challenges, debugging and fixing bugs in codebase requires you to have freeCodeCamp running locally. ## Fork the repository on GitHub -['Forking'](https://help.github.com/articles/about-forks/) is a step where you get your own copy of freeCodeCamp's main repository (a.k.a _repo_) on GitHub. This is essential, because this way you are able to work on your copy of freeCodeCamp on GitHub, or download it for working locally. Later, you will be able to request changes to be pulled into the main repository via a pull request. +['Forking'](https://help.github.com/articles/about-forks/) is a step where you get your own copy of freeCodeCamp's main repository (a.k.a _repo_) on GitHub. + +This is essential, because this way you are able to work on your copy of freeCodeCamp on GitHub, or download it for working locally. Later, you will be able to request changes to be pulled into the main repository via a pull request. > **ProTip:** > The main repository at `https://github.com/freeCodeCamp/freeCodeCamp` is often referred to as `upstream` repository. @@ -20,6 +22,91 @@ Some of the contribution workflows like previewing pages for the guide or the cu ![GIF - How to fork freeCodeCamp on Github](/docs/images/github/how-to-fork-freeCodeCamp.gif) +## Preparing the development environment + +Once you have the prerequisites installed, you need to prepare you development environment. This is common for many development workflows, and you will need to do this only once. + +**Follow these steps to get your development environment ready:** + +1. Install [Git](https://git-scm.com/) or your favorite Git client, if you haven't already. Update to the latest version, the one that came bundled with your OS may be outdated. + +2. (Optional but recommended) [Setup an SSH Key](https://help.github.com/articles/generating-an-ssh-key/) for GitHub. + +3. Install a code editor of your choice. + + We highly recommend using [VS Code](https://code.visualstudio.com/) or [Atom](https://atom.io/). These are some great free and open source code editors. + +4. Setup linting for your code editor. + + You should have [ESLint running in your editor](http://eslint.org/docs/user-guide/integrations.html), and it will highlight anything doesn't conform to [freeCodeCamp's JavaScript Style Guide](http://forum.freecodecamp.org/t/free-code-camp-javascript-style-guide/19121). + + > Please do not ignore any linting errors. They are meant to **help** you and to ensure a clean and simple code base. + +## Clone your copy of freeCodeCamp + +['Cloning'](https://help.github.com/articles/cloning-a-repository/) is a step where you **download** a copy of a repository that is either owned by you or someone else from a `remote` location. In your case, this remote location is your `fork` of freeCodeCamp's repository, that should be available at `https://github.com/YOUR_USER_NAME/freeCodeCamp`. + +Run these commands on your local machine: + +1. Open a Terminal / Command Prompt / Bash Shell in your projects directory + + _i.e.: `/yourprojectdirectory/`_ + +2. Clone your fork of freeCodeCamp, replacing `YOUR_USER_NAME` with your GitHub Username + + ```shell + git clone https://github.com/YOUR_USER_NAME/freeCodeCamp.git + ``` + +This will download the entire freeCodeCamp repository to your projects directory. + +## Setup a `upstream` to the main repository + +Now that you have downloaded a copy of your fork, you will need to setup an `upstream`. + +As mentioned earlier, the main repository at `https://github.com/freeCodeCamp/freeCodeCamp` is often referred to as `upstream` repository. Your fork at `https://github.com/YOUR_USER_NAME/freeCodeCamp` is often referred to as `origin` repository. + +You need to point your local clone to the `upstream` in addition to the `origin`. This is so that you can sync changes from the main repository. This way you do not have to go through forking and cloning again and again. + +1. Change directory to the new freeCodeCamp directory: + + ```shell + cd freeCodeCamp + ``` + +2. Add a remote to the main freeCodeCamp repository: + + ```shell + git remote add upstream https://github.com/freeCodeCamp/freeCodeCamp.git + ``` + +3. Check the configuration looks good to you: + + ```shell + git remote -v + ``` + + The output should be something like below: + + ```shell + origin https://github.com/YOUR_USER_NAME/freeCodeCamp.git (fetch) + origin https://github.com/YOUR_USER_NAME/freeCodeCamp.git (push) + upstream https://github.com/freeCodeCamp/freeCodeCamp.git (fetch) + upstream https://github.com/freeCodeCamp/freeCodeCamp.git (push) + ``` + +## Running freeCodeCamp locally on your machine + +Now that you have a local copy of freeCodeCamp, you can follow these instructions to get it running locally. This will help you to: + +- Preview edits to pages as it would appear on the learning platform. +- Work on UI related issues and enhancements. +- Debug and fix issues in the application servers and client apps. + +You can skip running freeCodeCamp locally, if you are just editing files, doing a `rebase` or resolving `merge` conflicts. You can always return to this part of the instructions later. + +[Skip running freeCodeCamp locally](#making-changes-to-your-clone-of-freecodecamp-locally) + ### Installing prerequisites Start by installing these prerequisite software. @@ -51,79 +138,6 @@ If you are on a different OS, and/or are still running into issues, reach out to We can't support you on GitHub, because software installation issues are beyond the scope of this project. -## Preparing the development environment - -Once you have the prerequisites installed, you need to prepare you development environment. This is common for many development workflows, and you will need to do this only once. - -**Follow these steps to get your development environment ready:** - -1. Install [Git](https://git-scm.com/) or your favorite Git client, if you haven't already. Update to the latest version, the one that came bundled with your OS may be outdated. -2. (Optional but recommended) [Setup an SSH Key](https://help.github.com/articles/generating-an-ssh-key/) for GitHub. -3. Install a code editor of your choice. - We highly recommend using [VS Code](https://code.visualstudio.com/) or [Atom](https://atom.io/). These are some great free and open source code editors. -4. Setup linting for your code editor. - You should have [ESLint running in your editor](http://eslint.org/docs/user-guide/integrations.html), and it will highlight anything doesn't conform to [freeCodeCamp's JavaScript Style Guide](http://forum.freecodecamp.org/t/free-code-camp-javascript-style-guide/19121). - > Please do not ignore any linting errors. They are meant to **help** you and to ensure a clean and simple code base. - -## Clone the your copy of freeCodeCamp - -Now that you have [forked the repository](#fork-the-repository-on-github), [installed the prerequisites](#installing-prerequisites) and [prepared your development environment](#preparing-the-development-environment), next you will need to clone the repository. - -['Cloning'](https://help.github.com/articles/cloning-a-repository/) is a step where you **download** a copy of a repository that is either owned by you or someone else from a `remote` location. In your case, this remote location is your `fork` of freeCodeCamp's repository, that should be available at `https://github.com/YOUR_USER_NAME/freeCodeCamp`. - -Run these commands on your local machine: - -1. Open a Terminal / Command Prompt / Bash Shell in your projects directory - - _i.e.: `/yourprojectdirectory/`_ - -2. Clone your fork of freeCodeCamp, replacing `YOUR_USER_NAME` with your GitHub Username - - ```shell - git clone https://github.com/YOUR_USER_NAME/freeCodeCamp.git - ``` - -This will download the entire freeCodeCamp repository to your projects directory. - -## Setup a `upstream` to the main repository - -Now that you have downloaded a copy of your fork, you will need to setup an `upstream`. - -As mentioned earlier, the main repository at `https://github.com/freeCodeCamp/freeCodeCamp` is often referred to as `upstream` repository. Your fork at `https://github.com/YOUR_USER_NAME/freeCodeCamp` is often referred to as `origin` repository. - -You need to point your local clone to the `upstream` in addition to the `origin`. This is so that you can sync changes from the main repository. This way you do not have to go through forking and cloning again and again. - -1. Change directory to the new freeCodeCamp directory: - - ```shell - cd freeCodeCamp - ``` - -2. Add a remote to the main freeCodeCamp repository: - - ```shell - git remote add upstream https://github.com/freeCodeCamp/freeCodeCamp.git - ``` - -3. Check the configuration looks good to you: - - ```shell - git remote -v - ``` - - The output should be something like below: - - ```shell - origin https://github.com/YOUR_USER_NAME/freeCodeCamp.git (fetch) - origin https://github.com/YOUR_USER_NAME/freeCodeCamp.git (push) - upstream https://github.com/freeCodeCamp/freeCodeCamp.git (fetch) - upstream https://github.com/freeCodeCamp/freeCodeCamp.git (push) - ``` - -## Running freeCodeCamp locally on your machine - -Congratulations, you now have a local copy of the freeCodeCamp repository πŸŽ‰! Let's jump right into running freeCodeCamp running locally. - ### Installing dependencies Start by installing the dependencies required for the application to startup. @@ -169,17 +183,17 @@ Start the MongoDB server in a separate terminal - On macOS & Ubuntu: - ```shell - mongod - ``` + ```shell + mongod + ``` - On Windows, you have to instead specify the full path to the `mongod` binary - Make sure to replace `3.6` with the version you have installed + Make sure to replace `3.6` with the version you have installed - ```shell - "C:\Program Files\MongoDB\Server\3.6\bin\mongod" - ``` + ```shell + "C:\Program Files\MongoDB\Server\3.6\bin\mongod" + ``` > ProTip: > You can avoid having to start MongoDB every time, by installing it as a background service. @@ -212,6 +226,223 @@ Now open a web browser and visit . If the app loads, cong Meaning, if you visit you should see the APIs that we have. +Congratulations πŸŽ‰! You now have a copy of freeCodeCamp's entire learning platform running on your local machine. + +## Making changes to your clone of freeCodeCamp locally + +Next, you can make changes to files, and commit your changes. + +Follow these steps: + +1. Check that you are on the `master` branch + + ```shell + git status + ``` + + You should get a output like this: + + ```shell + On branch master + Your branch is up-to-date with 'origin/master'. + + nothing to commit, working directory clean + ``` + + If you are not on master or your working directory is not clean, resolve any outstanding files/commits and checkout `master`: + + ```shell + git checkout master + ``` + +2. Next, you would want to `rebase` from the `upstream`. + + This step **will sync the lastest changes** from the main repository of freeCodeCamp. Its important that you rebase as often as possible, to avoid conflicts later. + + ```shell + git pull --rebase upstream master + ``` + + You can optionally push this branch back to your origin, to have a clean history on your fork on GitHub. + + ```shell + git push origin master --force + ``` + +3. Next, you will have to create a fresh new branch. + + Working on a separate branch for every single issue, helps you keep your local work copy clean. You should never work on the `master`. This will soil your copy of freeCodeCamp and you may have to start over with a fresh clone or fork. + + Check that you are on `master` as explained previously, and branch off from there: + + ```shell + git checkout -b fix/update-guide-for-xyz + ``` + + Your branch name should start with a `fix/`, `feat/`, etc. Avoid, using issue no.s in branches. Keep them short, meaningful and unique. + + Some examples of good branch names are: + + ```md + fix/update-challenges-for-react + fix/update-guide-for-html-css + fix/platform-bug-sign-in-issues + feat/add-guide-article-for-javascript + translate/add-spanish-basic-html + ``` + + And these are really bad name: + + ```shell + challenges-branch + update-guide + fix/#12345 + fix-#123 + changes-for-1234 + ``` + +4. Next, you can work on the editing pages and working on the code in your favorite text editor. + +5. Once you are happy with the changes you should optionally run freeCodeCamp locally to preview the changes. + +6. Make sure you fix any errors, and check the formating of your changes. We have style guide for the Guide articles and Coding challenges. + +7. Next, check and confirm the files you are updating + + ```shell + git status + ``` + + This should show a list of `unstaged` files that you have edited. + + ```shell + On branch feat/documentation + Your branch is up to date with 'upstream/feat/documentation'. + + Changes not staged for commit: + (use "git add/rm ..." to update what will be committed) + (use "git checkout -- ..." to discard changes in working directory) + + modified: CONTRIBUTING.md + modified: docs/README.md + modified: docs/how-to-setup-freecodecamp-locally.md + modified: docs/how-to-work-on-guide-articles.md + ... + ``` + +8. Stage the changes and make a commit. + + In this step you should only mark files that you have edited, or added. You can perform a reset, and resolve files that you did not intend to change. + + ```shell + git add path/to/my/changed/file.ext + ``` + + Or, alternatively you can add all the `unstaged` files to the staging area: + + ```shell + git add . + ``` + + Only the files that were moved to the staging area will added when you make a commit. + + ```shell + git status + ``` + + Output: + ```shell + On branch feat/documentation + Your branch is up to date with 'upstream/feat/documentation'. + + Changes to be committed: + (use "git reset HEAD ..." to unstage) + + modified: CONTRIBUTING.md + modified: docs/README.md + modified: docs/how-to-setup-freecodecamp-locally.md + modified: docs/how-to-work-on-guide-articles.md + ``` + + Now, you can commit your changes with a short message like so: + + ```shell + git commit -m "fix: my short commit message" + ``` + + Some examples: + + ```md + fix: update guide article for Java - for loop + feat: add guide article for alexa skills + ``` + + Optional: + + We highly recommend making a conventional commit message. This is a good practice that you will see on some of the popular Open Source repositories. As a developer, this encourages you to follow standard practices. + + Some examples of conventional commit messages are: + + ```md + fix: update HTML guide article + fix: update build scripts for Travis-CI + feat: add article for JavaScript hoisting + docs: update contributing guidelines + ``` + + Keep these short, not more than 50 characters. You can always add additional information in the description of the commit message. + + This does not take any additional time than a unconventional message like 'update file' or 'add index.md' + + You can learn more at about [why your should these here](https://www.conventionalcommits.org/en/v1.0.0-beta.2/#why-use-conventional-commits). + +9. If you realise that you need to edit a file or, update the commit message after making a commit you can do so after editing the files with: + + ```shell + git commit --amend + ``` + + This will open up a default, text editor like `nano` or `vi` where you can edit the commit message title and add/edit description. + +10. Next, you can push your changes to your fork. + + ```shell + git push origin branch/name-here + ``` + +## Proposing a Pull Request (PR) + +1. Once the edits have been committed, you will be prompted to create a pull request on your fork's GitHub Page. + + ![Image - Compare pull request prompt on GitHub](/docs/images/github/compare-pull-request-prompt.png) + +2. By default, all pull requests should be against the freeCodeCamp main repo, `master` branch. + + Make sure that your Base Fork is set to freeCodeCamp/freeCodeCamp when raising a Pull Request.** + + ![Image - Comparing forks when making a pull request](/docs/images/github/comparing-forks-for-pull-request.png) + +3. Submit the pull request from your branch to freeCodeCamp's `master` branch. + +4. In the body of your PR include a more detailed summary of the changes you made and why. + + - You will be presented with a pull request template. This is a checklist that you should have followed before opening the pull request. + + - Fill in the details as they seem fit you. This information will be reviewed and decide whether or not, your pull request is going to be accepted. + + - If the PR is meant to fix an existing bug/issue then, at the end of + your PR's description, append the keyword `closes` and #xxxx (where xxxx + is the issue number). Example: `closes #1337`. This tells GitHub to + automatically close the existing issue, if the PR is accepted and merged. + +5. Indicate if you have tested on a local copy of the site or not. + + This is very important when you are making changes that are not copy editing markdown files. For example, changes to CSS or JavaScript code, etc. + +## Get your PR accepted + + + ## Getting Help If you are stuck, and need help, let us know by asking in the ['Contributors' category on our forum](https://www.freecodecamp.org/forum/c/contributors) or the [Contributors chat room](https://gitter.im/FreeCodeCamp/Contributors) on Gitter. diff --git a/docs/how-to-work-on-curriculum-challenges.md b/docs/how-to-work-on-coding-challenges.md similarity index 98% rename from docs/how-to-work-on-curriculum-challenges.md rename to docs/how-to-work-on-coding-challenges.md index deae87ae56..42623fc511 100644 --- a/docs/how-to-work-on-curriculum-challenges.md +++ b/docs/how-to-work-on-coding-challenges.md @@ -1,4 +1,4 @@ -# How to work on curriculum challenges +# How to work on coding challenges ### Changing on GitHub diff --git a/docs/how-to-work-on-guide-articles.md b/docs/how-to-work-on-guide-articles.md index b759c11b35..6dfe22596d 100644 --- a/docs/how-to-work-on-guide-articles.md +++ b/docs/how-to-work-on-guide-articles.md @@ -2,73 +2,38 @@ With your help, we can create a comprehensive reference tool that will help millions of people who are learning to code for years to come. πŸ’› - +You can: -- [How to work on Guide articles](#how-to-work-on-guide-articles) - - [Steps](#steps) - - [Creating a PR](#creating-a-pr) - - [Using GitHub.com](#using-githubcom) - - [Cloning Locally](#cloning-locally) - - [Running Locally](#running-locally) - - [Getting PR Accepted](#getting-pr-accepted) - - [Labels](#labels) - - [Conflicting/Duplicate Content](#conflictingduplicate-content) - - [Requesting Changes](#requesting-changes) - - [Travis CI Build](#travis-ci-build) - - [Closing](#closing) - - [Getting Help](#getting-help) - - [Article Style Guide](#article-style-guide) - - [Title](#title) - - [Modularity](#modularity) - - [Code Blocks](#code-blocks) - - [Links](#links) - - [Images](#images) - - [Attributions](#attributions) - - [Resources](#resources) - - [Formatting](#formatting) - - [Technical Writing](#technical-writing) - - [Outline](#outline) - - [Intro](#intro) - - [Content](#content) - - [Clarity](#clarity) - - [Voice](#voice) - - [Passive](#passive) - - [Active](#active) - - [Point of View](#point-of-view) - - [Abbreviations](#abbreviations) - - [Proper nouns](#proper-nouns) - - [Third-Party Tools](#third-party-tools) -- [Reviewing PRs](#reviewing-prs) - - [Squash and Merge](#squash-and-merge) - - [Filtering PRs](#filtering-prs) - - [Templates](#templates) - - [Thank you](#thank-you) - - [Thank you and congrats](#thank-you-and-congrats) - - [Build Error](#build-error) - - [Syncing Fork](#syncing-fork) - - [Merge Conflicts](#merge-conflicts) - - [Duplicate](#duplicate) - - [Closing](#closing) +- [Help us by Creating and Editing Guide Articles](#steps-for-creating-and-editing-guide-articles). +- [Help us reviewing pull requests for Guide Articles]() - +## Steps for Creating and Editing Guide Articles -## Steps - -1. 🍴 [Fork this repo](https://github.com/freeCodeCamp/guide#fork-destination-box) +1. 🍴 [Fork this repo](https://github.com/freeCodeCamp/freeCodeCamp#fork-destination-box) 2. πŸ‘€οΈ Follow the contributing guidelines outlined below. 3. πŸ”§ Make some awesome changes! -4. πŸ‘‰ [Make a pull request](https://github.com/freeCodeCamp/guide/compare) -5. πŸŽ‰ Get your pull request approved - success! +4. πŸ“– Read this [style guide for best practices](/docs/style-guide-for-guide-articles). +5. πŸ‘‰ [Make a pull request](https://github.com/freeCodeCamp/freeCodeCamp/compare) +6. πŸŽ‰ Get your pull request approved - success! -Or just [create an issue](https://github.com/freeCodeCamp/guide/issues) - any little bit of help counts! 😊 +Or just [create an issue](https://github.com/freeCodeCamp/freeCodeCamp/issues) - any little bit of help counts! 😊 -## Creating a PR +### [Follow these recommended guidelines in from our Style guide for a compelling guide article](/docs/style-guide-for-guide-articles.md) -### Using GitHub.com +### Creating a Pull request (PR) to propose changes + +There are two ways you can propose a change to the repository, after you edit or add a Guide article: + +- [Using the GitHub Web Interface on your browser](#using-the-github-web-interface-on-your-browser). +- [Working on your local machine](#working-on-your-local-machine) (_recommended_ for previewing changes). + +#### Using the GitHub Web Interface on your browser Watch the video demonstration or follow the steps below it: -![GIF showing the GitHub interface steps](https://i.imgur.com/0cmxJwN.gif) +**[TODO]** Update the GIF recording. + +![GIF showing the GitHub interface steps](#) 1. Go into the **"pages"** folder (located in [`client/src/pages/guide`](/client/src/pages/guide)) and find the article stub you'd like to write or edit. @@ -80,82 +45,55 @@ Watch the video demonstration or follow the steps below it: 3. Scroll to the bottom of the screen and add a commit message explaining your changes. + (Optional): We highly recommend making a conventional commit message. This is a good practice that you will see on some of the popular Open Source repositories. As a developer, this encourages you to follow standard practices. + + Some examples of conventional commit messages are: + + ```md + fix: update HTML guide article + fix: update build scripts for Travis-CI + feat: add article for JavaScript hoisting + docs: update contributing guidelines + ``` + + Keep these short, not more than 50 characters. You can always add additional information in the description of the commit message. + + This does not take any additional time than a unconventional message like 'update file' or 'add index.md' + + You can learn more at about [why your should these here](https://www.conventionalcommits.org/en/v1.0.0-beta.2/#why-use-conventional-commits). + 4. Then select the radio button option for **"Create a new branch for this commit and start a pull request"** and click Propose file changes. 5. On the next screen, you can add any other details about your PR, then click Create pull request. -### Cloning Locally +Congratulations πŸŽ‰! You have just created a pull request. -1. Fork this repository +#### Working on your local machine (_recommended_ for previewing changes) -2. Copy it to your local machine by running the following command: +You are not required to work on your local machine, unless you would like to preview your edits, or work with UI fixes and enhancements. This is also recommended if you run into git issues like merge conflicts, rebasing, etc. - ```bash - git clone https://github.com/YOUR-GITHUB-USERNAME/guide.git - ``` +##### Read these guidelines on [How to setup freeCodeCamp locally](/docs/how-to-setup-freecodecamp-locally.md) -3. Add a remote upstream so git knows where the official freeCodeCamp guide repository is located by running the following command in the local folder where the repository is stored at: - - ```bash - git remote add upstream https://github.com/freeCodeCamp/guide.git - ``` - -4. Create a new branch for your work with the command `git checkout -b NEW-BRANCH-NAME`. - - > Try to name your branch in a way that describes your article topic, like `fix/article-html` - -5. Write your article, commit your changes locally, and push your new branch to GitHub with the command `git push origin NEW-BRANCH-NAME` - -6. Go to your repository on GitHub and open a PR - -Make sure to maintain your local fork going forward so it stays up-to-date with the freeCodeCamp guide repository. - -The next time you want to contribute, checkout your local `master` branch and run the command `git pull --rebase upstream master` before creating a new branch. - -This will grab all the changes on the official `master` branch without making an additional commit in your local repository. - -### Running Locally - -Make sure to have yarn installed (follow these [instructions](https://yarnpkg.com/en/docs/install) if needed). - -```bash -# fork repo - -# clone down your repo -git clone https://github.com/YOUR-GITHUB-USERNAME/guide.git - -# navigate to root folder -cd guide - -# install dependencies -yarn install - -# run locally -yarn develop -``` - -In this project, we are using `yarn` because `netlify` builds our site with `yarn`. - -## Getting PR Accepted +### Getting PR Accepted Here are a few guidelines the reviewers follow when reviewing PRs: - there is a relevant description and title -- PR respects the [Article style guide](./CONTRIBUTING.md/#article-style-guide) +- PR respects the [style guide](/docs/style-guide-for-guide-articles) - we follow general QA tips found in [Moderator guidelines](https://forum.freecodecamp.org/t/freecodecamp-moderator-guidelines/18295) - as long as a pull request improves or expands the guide, we accept it even if it contains imperfect English or partial content - older pull requests are reviewed first -### Labels +#### Labels - **content** is for pull requests that modify the content of articles on the guide (they add a new article or update an existing article) - **duplicate** is for pull requests that have the same content as another open PR - **changes requested** is for pull requests that need a change before getting merged - **stale** is for pull requests with _"changes requested"_ label that doesn't get activity after about 2 weeks and will subsequently be closed. - A _stale_ pull request should be closed. - - Here is [an example](https://github.com/freeCodeCamp/guide/pull/235). + - Here is [an example](https://github.com/freeCodeCamp/freeCodeCamp/pull/235). -### Conflicting/Duplicate Content +#### Conflicting/Duplicate Content A PR is considered a **duplicate** if it makes changes to the same article as another PR. @@ -169,14 +107,14 @@ It is very likely there will be merge conflicts with duplicate PRs. Reviewers will make every effort to resolve these conflicts and merge duplicate PRs. -### Requesting Changes +#### Requesting Changes If a pull request is not perfect, the reviewer may: - request changes to the contributor and add the *changes requested* label - fix minor issues and make a commit on top of the PR -### Travis CI Build +#### Travis CI Build All PRs must pass the Travis CI checks before we can merge it. @@ -192,16 +130,16 @@ You will need to fix the issue before we can merge your PR: 2. Your PR creates a new folder and the folder name isn't formatted correctly. - Your folder name should be all lowercase and formated in kebab-case (i.e. my-new-folder). 3. The article doesn't have a `title` field at the top. - - Please refer to [Title](#title) section below under [Article Style Guide](#article-style-guide). + - Please refer to [Title](#title) section below under [Style guide for writing articles](/docs/style-guide-for-guide-articles.md). -### Closing +### When do we close pull requests We close a pull request - if an older PR for the same article is merged, and your PR doesn't add new content - if there is zero/little effort in it (e.g: copy pasting from another source like Wikipedia) -- if there is copied text from a copyrighted source - see [Citation issue](https://github.com/freeCodeCamp/guide/issues/2503) -- if it does not respect the [Article Style Guide](#article-style-guide) +- if there is copied text from a copyrighted source - see [Citation issue](https://github.com/freeCodeCamp/freeCodeCamp/issues/2503) +- if it does not respect the [Style guide for writing articles](/docs/style-guide-for-guide-articles.md) - if it does not respect the [Academic Honesty policy](https://www.freecodecamp.org/academic-honesty) - if it is stale (if a change is requested and there is no activity for about 2 weeks) @@ -221,290 +159,9 @@ There's a community of support from a whole team of contributors, whom you can b Stay active in the [contributors chat room](https://gitter.im/freecodecamp/contributors) and ask lots of questions. -## Article Style Guide - -We've written the following guide to writing Guide articles to help you get started contributing. - -### Title - -Article titles should be as short, concise, and to-the-point as possible. - -We want campers to quickly find the information they're looking for, and the title should reflect the main theme of the article. - -Folder name is used in the URL, so only use dashes -, numbers 0-9, and lowercase letters a-z for it. - -However, you can include special characters in the article title. - -Here are some examples of properly named titles: - -> [`src/pages/html/tables/index.md`](https://github.com/freeCodeCamp/guide/blob/master/src/pages/html/tables/index.md) - -```markdown ---- -title: Tables ---- -``` - -> [`src/pages/css/borders/index.md`](https://github.com/freeCodeCamp/guide/blob/master/src/pages/css/borders/index.md) - -```markdown ---- -title: Borders ---- -``` - -> [`src/pages/javascript/loops/for-loop/index.md`](https://github.com/freeCodeCamp/guide/blob/master/src/pages/javascript/loops/for-loop/index.md) - -```markdown ---- -title: For Loop ---- -``` - -### Modularity - -Each article should explain exactly one concept, and that concept should be apparent from the article's title. - -We can reference other articles by linking to them inline, or in an "Other Resources" section at the end of the article. - -Our goal is to have thousands of articles that cover a broad range of technical topics. - -### Code Blocks - -Campers will likely use Guide articles as a quick reference to look up syntax. Articles should have simple real-world examples that show common-use cases of that syntax. - -GitHub-flavored markdown supports [syntax highlighting in code blocks](https://help.github.com/articles/creating-and-highlighting-code-blocks/#syntax-highlighting) for many programming languages. - -To use it, indicate the language after ```. - -For example, the following Markdown - -```markdown - ```html -
-

This is text in html

-
- ``` -``` - -will output the following code block with `HTML` syntax highlighting since we indicated the language `html` after the ```. - -```html -
-

This is text in html

-
-``` - -The following represents two other examples using JavaScript and CSS syntax highlighting. - -```markdown - ```javascript - function logTheThings(stuff) { - console.log(stuff); - } - ``` - - ```css - .awesome { - background-color: #FCCFCC; - } - ``` -``` - -Please keep the following recommendations in mind: - -- To ensure correct rendering, each codeblock must have a language label. You can find a list of supported languages [here](http://prismjs.com/#languages-list ). -- For codeblocks with no appropriate language, use generic labels like ` ```text `, or ` ```code `. -- You may know about markdown's four-space indentation syntax for writing codeblocks. However, this is currently __not__ supported by our rendering system. - -Finally, here are some suggested formatting guidelines when writing code blocks: - -- JavaScript statements should end with a `;` semicolon -- Comments made should have a space between the comment characters and the comment themselves - ```javascript - // Like this - ``` - -### Links - -Use Markdown style links in your articles to link to other websites. - -```markdown -[freeCodeCamp](https://www.freecodecamp.org/) -``` - -### Images - -For including images, if they aren't already hosted somewhere else on the web, you will need to put them online yourself using a platform like [Imgur](https://imgur.com/) or [Flickr](https://www.flickr.com). You can also host images by committing them to a git repository and pushing it to GitHub. Then you can right-click the image and copy its URL. - -We don't allow hosting images directly in the git repository because it would make it far too big (people pulling it to their local system to make changes would end up downloading all the images), and because it is easier to change an image by just changing the URL in an article than by putting the new image in the repository. - -To include the image in your article, use the appropriate markdown syntax: - -```markdown -![Image Title](https://url-to-image) -``` - -Then the images should show up when you click the Preview tab. - -You can also add diagrams, graphics, or visualizations as necessary. - -You can even embed relevant YouTube videos and interactive [REPL.it](https://repl.it/) code editors. - -Don't use emojis or emoticons in the Guide. freeCodeCamp has a global community, and the cultural meaning of an emoji or emoticon may be different around the world. Also, emojis can render differently on different systems. - -### Attributions - -To minimize the potential for plagiarism and maintain integrity in this guide, it is important to give credit where necessary. - -Any material quoted, or used directly and unchanged, from source material should be wrapped in quotation marks and be adequately cited. Material that is not a direct quote but is still paraphrased from a different resource should also be cited. - -You can create superscript numerals to mark content that is cited using `` tags. - -Like so: 1 - -1. freeCodeCamp - Attributions - -Then, at the bottom of your article, place a - -```markdown -### Sources -``` - -heading and include all of your citations numbered to correspond with your sources. - -An example is highlighted below. - -```markdown -Here is some content that should be cited.1 - -And here is even more that should be cited from another source.2 - -### Sources - -1. [Doe, John. "Authoring Words." *WikiCoder*. January 1, 1970. Accessed: October 20, 2017](#) -2. [Purdue OWL Staff. "MLA Works Cited: Electronic Sources." *Purdue Online Writing Lab.* October 12, 2017. Accessed: October 20, 2017.](https://owl.english.purdue.edu/owl/resource/747/08/) -``` - -You can check out the Purdue link above to see how to properly cite web sources (they even show how to cite tweets!). - -Typically, an attribution has a structure like the following: - -> Author Last Name, Author First Name. "Article Title." *Publication.* Publisher. Date Published. Date Accessed. - -If you cannot find an author or published date, which is common, simply omit these. - -Use of proper citations will not only keep the guide reputable, but these citations and links will also provide valuable resources should the reader want to learn more about the topic. - -Also note that instances of blatant plagiarism will be either removed or have their pull requests declined, and the user will receive a warning. - -Please refer to and review freeCodeCamp's [Academic Honesty Policy](https://www.freecodecamp.org/academic-honesty) before contributing. - -### Resources - -If there are other Guide resources you think campers would benefit from, add them at the bottom in a "Resources" section with a bulleted list. - -```markdown -### Resources - -- [A New Resource](#link) -``` - -### Formatting - -Use double quotes where applicable. - -Format language keywords as code - this is done with the backtick key (located to the left of the "1" key on a US keyboard) in GitHub-flavored markdown. For example, put back ticks around HTML tag names or CSS property names. - -Use the Oxford Comma when possible (it is a comma used after the penultimate item in a list of three or more items, before β€˜and’ or β€˜or’ e.g. an Italian painter, sculptor, and architect). It makes things easier, clearer, and prettier to read. - -## Technical Writing - -Technical writing, or the literature of science and technology, is hard. - -You'll need to take a technical (usually abstract) topic and explain it in a clear, accurate, and objective manner. - -You'll likely go through several rounds of proofreading and editing before you're happy with the result. - -### Outline - -Before you begin writing, create an outline of the topic and think about any coding examples you'll use (if applicable). - -This helps to organize your thoughts and make the writing process easier. - -### Intro - -The introduction paragraph should only be 1-2 sentences long and be a simple explanation of the main topic. It should limit the use of any links to other Guide articles, as they can be distracting. - -### Content - -Keep paragraphs short (around 1-4 sentences). People are more likely to read several short paragraphs over a wall of text. - -### Clarity - -Articles should be written with short, clear sentences, and use as little jargon as necessary. - -All jargon should be defined immediately in plain English. - -### Voice - -Use active voice instead of passive voice. Generally, it's a stronger and more straightforward way to communicate a subject. For example: - -#### Passive - -The `for` loop in JavaScript is used by programmers to... - -#### Active - -Programmers use the `for` loop in JavaScript to... - -### Point of View - -Text should use the second person ("you") to help to give it a conversational tone. - -This way, the text and instructions seem to speak directly to the camper reading it. - -Try to avoid using the first person ("I", "we", "let's", and "us"). - -### Abbreviations - -If you want to abbreviate a term in your article, write it out fully first, then put the abbreviation in parentheses. - -For example, `"In computer science, an abstract syntax tree (AST) is ..."` - -### Proper nouns - -Proper nouns should use correct capitalization when possible. Below is a list of words as they should appear in Guide articles. - -- JavaScript (capital letters in "J" and "S" and no abbreviations) -- Node.js - -Front-end development (adjective form with a dash) is when you working on the front end (noun form with no dash). The same goes with the back end, full stack, and many other compound terms. - -### Third-Party Tools - -To check for grammar and spelling, we recommend using an app like [Grammarly](https://grammarly.com) or a built in extension/plugin that checks for this within your text editor. - -- [VS Code](https://code.visualstudio.com/) - [Code Spell Checker](https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker) -- [Sublime Text 3](https://www.sublimetext.com/docs/3/spell_checking.html) - -To check your writing style, we recommend the [Hemingway App](http://www.hemingwayapp.com/). - -There’s nothing magical about this simple tool, but it will automatically detect widely agreed-upon style issues: - -- passive voice -- unnecessary adverbs -- words that have more common equivalents - -The Hemingway App will assign a "grade level" for your writing. - -You should aim for a grade level of 6. - -Another tool available is the [De-Jargonizer](http://scienceandpublic.com/), originally designed for scientific communication but might help avoid overspecialized wording. - --- -# Reviewing PRs +## Steps for revewing pull requests for Guide Articles > This section is targeted at reviewers of this repo. @@ -514,28 +171,28 @@ We use the Squash and merge option when merging the PR which keeps th ![GIF - Squash and merge](https://files.gitter.im/FreeCodeCamp/Contributors/56MQ/9cb8db153d7bb1b3576cd1ffc207e39d.gif) -## Filtering PRs +### Filtering PRs > PR, Open, Oldest First, Travis CI Build successful, no one assigned, no comments -[`is:pr is:open sort:updated-asc status:success no:assignee comments:0`](https://github.com/freeCodeCamp/guide/pulls?utf8=%E2%9C%93&q=is%3Apr%20is%3Aopen%20sort%3Aupdated-asc%20status%3Asuccess%20no%3Aassignee%20comments%3A0) +[`is:pr is:open sort:updated-asc status:success no:assignee comments:0`](https://github.com/freeCodeCamp/freeCodeCamp/pulls?utf8=%E2%9C%93&q=is%3Apr%20is%3Aopen%20sort%3Aupdated-asc%20status%3Asuccess%20no%3Aassignee%20comments%3A0) > PR, Open, Oldest First, Does not have labels: `platform`, `enhancement`, `invalid` or `changes requested` -[`is:pr is:open sort:updated-asc -label:platform -label:enhancement -label:invalid -label:"changes requested"`](https://github.com/freeCodeCamp/guide/pulls?utf8=%E2%9C%93&q=is%3Apr%20is%3Aopen%20sort%3Aupdated-asc%20-label%3Aplatform%20-label%3Aenhancement%20-label%3Ainvalid%20-label%3A%22changes%20requested%22). +[`is:pr is:open sort:updated-asc -label:platform -label:enhancement -label:invalid -label:"changes requested"`](https://github.com/freeCodeCamp/freeCodeCamp/pulls?utf8=%E2%9C%93&q=is%3Apr%20is%3Aopen%20sort%3Aupdated-asc%20-label%3Aplatform%20-label%3Aenhancement%20-label%3Ainvalid%20-label%3A%22changes%20requested%22). -## Templates +### Templates > You can make your own with GitHub's built in [**Saved replies**](https://github.com/settings/replies/) feature or use the ones below. -### Thank you +#### Thank you ```markdown Thank you for your contribution to the page! πŸ‘ We're happy to accept these changes, and look forward to future contributions. πŸŽ‰ ``` -### Thank you and congrats +#### Thank you and congrats > For thanking and encouraging first-time contributors. @@ -546,7 +203,7 @@ Thank you for your contribution to the page! πŸ‘ We're happy to accept these changes, and look forward to future contributions. πŸ“ ``` -### Build Error +#### Build Error ```markdown Hey @username @@ -557,12 +214,12 @@ Once you resolve these issues, I will be able to review your PR and merge it. --- -> Feel free to reference the [Article Style Guide](https://github.com/freeCodeCamp/guide#article-title) for this repo on formatting an article correctly so your Travis CI build passes. βœ… +> Feel free to reference the [Style guide for writing articles](https://github.com/freeCodeCamp/freeCodeCamp#article-title) for this repo on formatting an article correctly so your Travis CI build passes. βœ… > > Also, it's good practice on GitHub to write a brief description of your changes when creating a PR. πŸ“ ``` -### Syncing Fork +#### Syncing Fork > When PR is not up to date with `master` branch. @@ -577,19 +234,19 @@ Error: ENOTDIR: not a directory, open 'src/pages/java/data-abstraction/index.md' This particular error was not actually caused by your file but was an old error caused by merging faulty code to the `master` branch. It has since been resolved. -To pass the build, you will have to sync the latest changes from the `master` branch of the `freeCodeCamp/guide` repo. +To pass the build, you will have to sync the latest changes from the `master` branch of the `freeCodeCamp/freeCodeCamp` repo. Using the command line, you can do this in three easy steps: ```bash -git remote add upstream git://github.com/freeCodeCamp/guide.git +git remote add upstream git://github.com/freeCodeCamp/freeCodeCamp.git git fetch upstream git pull upstream master ``` -If you're using a GUI, you can simply `Add a new remote...` and use the link `git://github.com/freeCodeCamp/guide.git` from above. +If you're using a GUI, you can simply `Add a new remote...` and use the link `git://github.com/freeCodeCamp/freeCodeCamp.git` from above. Once you sync your fork and pass the build, I will be able to review your PR and merge it. 😊 @@ -600,7 +257,7 @@ Once you sync your fork and pass the build, I will be able to review your PR and > Also, it's good practice on GitHub to write a brief description of your changes when creating a PR. πŸ“ `````` -### Merge Conflicts +#### Merge Conflicts > When PR has merge conflicts that need to be resolved.ΒΉ @@ -619,7 +276,7 @@ Once you resolve these conflicts, I will be able to review your PR and merge it. ``` ΒΉ If a first-time-contributor has a merge conflict maintainers will resolve the conflict for them. -### Duplicate +#### Duplicate > When PR is repetitive or a duplicate. @@ -637,14 +294,14 @@ Thanks again! 😊 > If you have any questions, feel free to reach out through [Gitter](https://gitter.im/FreeCodeCamp/Contributors) or by commenting below. πŸ’¬ ``` -### Closing +#### Closing invalid pull requests > When PR is invalid. ```markdown Hey @username -You haven't actually added any content so I will be closing this PR and marking it as `invalid`. πŸ˜“οΈ +You haven't actually added any content so I will be invalid pull requests this PR and marking it as `invalid`. πŸ˜“οΈ Feel free to open another PR though! πŸ‘ ``` \ No newline at end of file diff --git a/docs/images/fork-instructions.png b/docs/images/fork-instructions.png deleted file mode 100644 index 9c47ce0c1889ca8ebade788cfcd684868a6a1278..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26982 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

Z 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 literal 0 HcmV?d00001 diff --git a/docs/images/github/comparing-forks-for-pull-request.png b/docs/images/github/comparing-forks-for-pull-request.png new file mode 100644 index 0000000000000000000000000000000000000000..b967554b7f6152407f9ad2bdd3e942dfbb325e96 GIT binary patch literal 181870 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 z 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 IL<~RwA7plO&j0`b literal 0 HcmV?d00001 diff --git a/docs/style-guide-for-guide-articles.md b/docs/style-guide-for-guide-articles.md new file mode 100644 index 0000000000..afa34f51a7 --- /dev/null +++ b/docs/style-guide-for-guide-articles.md @@ -0,0 +1,291 @@ +# Style guide for creating and editing Guide Articles + +We recommend the following guidelines to writing Guide articles to help you get started contributing and create helpful articles. + +## Title + +Article titles should be as short, concise, and to-the-point as possible. + +We want campers to quickly find the information they're looking for, and the title should reflect the main theme of the article. + +Folder name is used in the URL, so only use dashes -, numbers 0-9, and lowercase letters a-z for it. + +However, you can include special characters in the article title. + +Here are some examples of properly named titles: + +> [`src/pages/html/tables/index.md`](https://github.com/freeCodeCamp/freeCodeCamp/blob/master/src/pages/html/tables/index.md) + +```markdown +--- +title: Tables +--- +``` + +> [`src/pages/css/borders/index.md`](https://github.com/freeCodeCamp/freeCodeCamp/blob/master/src/pages/css/borders/index.md) + +```markdown +--- +title: Borders +--- +``` + +> [`src/pages/javascript/loops/for-loop/index.md`](https://github.com/freeCodeCamp/freeCodeCamp/blob/master/src/pages/javascript/loops/for-loop/index.md) + +```markdown +--- +title: For Loop +--- +``` + +## Modularity + +Each article should explain exactly one concept, and that concept should be apparent from the article's title. + +We can reference other articles by linking to them inline, or in an "Other Resources" section at the end of the article. + +Our goal is to have thousands of articles that cover a broad range of technical topics. + +## Code Blocks + +Campers will likely use Guide articles as a quick reference to look up syntax. Articles should have simple real-world examples that show common-use cases of that syntax. + +GitHub-flavored markdown supports [syntax highlighting in code blocks](https://help.github.com/articles/creating-and-highlighting-code-blocks/#syntax-highlighting) for many programming languages. + +To use it, indicate the language after ```. + +For example, the following Markdown + +```markdown + ```html +

+ ``` +``` + +will output the following code block with `HTML` syntax highlighting since we indicated the language `html` after the ```. + +```html +
+

This is text in html

+
+``` + +The following represents two other examples using JavaScript and CSS syntax highlighting. + +```markdown + ```javascript + function logTheThings(stuff) { + console.log(stuff); + } + ``` + + ```css + .awesome { + background-color: #FCCFCC; + } + ``` +``` + +Please keep the following recommendations in mind: + +- To ensure correct rendering, each codeblock must have a language label. You can find a list of supported languages [here](http://prismjs.com/#languages-list ). +- For codeblocks with no appropriate language, use generic labels like ` ```text `, or ` ```code `. +- You may know about markdown's four-space indentation syntax for writing codeblocks. However, this is currently __not__ supported by our rendering system. + +Finally, here are some suggested formatting guidelines when writing code blocks: + +- JavaScript statements should end with a `;` semicolon +- Comments made should have a space between the comment characters and the comment themselves + ```javascript + // Like this + ``` + +## Links + +Use Markdown style links in your articles to link to other websites. + +```markdown +[freeCodeCamp](https://www.freecodecamp.org/) +``` + +> **Important** +> Make sure that you are using HTTPS links. This is very important to avoid insecure content warnings. +> +> Also, do not use short links like `bit.ly` or `amzn.to` links. This is a security risk. Short links are [vulnerable to redirection based attacks](https://security.stackexchange.com/questions/59517/are-url-shorteners-vulnerable-due-to-open-redirects). +> +> Instead, simply use the long version of the links, removing any query parameters. +> Ex: +> `https://example.com/a-long/url/to-a-webpage/?queryParam=something&queryParam=somethingelse` +> becomes +> `https://example.com/a-long/url/to-a-webpage/` + +## Images + +For including images, if they aren't already hosted somewhere else on the web, you will need to put them online yourself using a platform like [Imgur](https://imgur.com/) or [Flickr](https://www.flickr.com). You can also host images by committing them to a git repository and pushing it to GitHub. Then you can right-click the image and copy its URL. + +We don't allow hosting images directly in the git repository because it would make it far too big (people pulling it to their local system to make changes would end up downloading all the images), and because it is easier to change an image by just changing the URL in an article than by putting the new image in the repository. + +To include the image in your article, use the appropriate markdown syntax: + +```markdown +![Image Title](https://url-to-image) +``` + +Then the images should show up when you click the Preview tab. + +You can also add diagrams, graphics, or visualizations as necessary. + +You can even embed relevant YouTube videos and interactive [REPL.it](https://repl.it/) code editors. + +Don't use emojis or emoticons in the Guide. freeCodeCamp has a global community, and the cultural meaning of an emoji or emoticon may be different around the world. Also, emojis can render differently on different systems. + +## Attributions + +To minimize the potential for plagiarism and maintain integrity in this guide, it is important to give credit where necessary. + +Any material quoted, or used directly and unchanged, from source material should be wrapped in quotation marks and be adequately cited. Material that is not a direct quote but is still paraphrased from a different resource should also be cited. + +You can create superscript numerals to mark content that is cited using `` tags. + +Like so: 1 + +1. freeCodeCamp - Attributions + +Then, at the bottom of your article, place a + +```markdown +### Sources +``` + +heading and include all of your citations numbered to correspond with your sources. + +An example is highlighted below. + +```markdown +Here is some content that should be cited.1 + +And here is even more that should be cited from another source.2 + +### Sources + +1. [Doe, John. "Authoring Words." *WikiCoder*. January 1, 1970. Accessed: October 20, 2017](#) +2. [Purdue OWL Staff. "MLA Works Cited: Electronic Sources." *Purdue Online Writing Lab.* October 12, 2017. Accessed: October 20, 2017.](https://owl.english.purdue.edu/owl/resource/747/08/) +``` + +You can check out the Purdue link above to see how to properly cite web sources (they even show how to cite tweets!). + +Typically, an attribution has a structure like the following: + +> Author Last Name, Author First Name. "Article Title." *Publication.* Publisher. Date Published. Date Accessed. + +If you cannot find an author or published date, which is common, simply omit these. + +Use of proper citations will not only keep the guide reputable, but these citations and links will also provide valuable resources should the reader want to learn more about the topic. + +Also note that instances of blatant plagiarism will be either removed or have their pull requests declined, and the user will receive a warning. + +Please refer to and review freeCodeCamp's [Academic Honesty Policy](https://www.freecodecamp.org/academic-honesty) before contributing. + +## Resources + +If there are other Guide resources you think campers would benefit from, add them at the bottom in a "Resources" section with a bulleted list. + +```markdown +### Resources + +- [A New Resource](#link) +``` + +## Formatting + +Use double quotes where applicable. + +Format language keywords as code - this is done with the backtick key (located to the left of the "1" key on a US keyboard) in GitHub-flavored markdown. For example, put back ticks around HTML tag names or CSS property names. + +Use the Oxford Comma when possible (it is a comma used after the penultimate item in a list of three or more items, before β€˜and’ or β€˜or’ e.g. an Italian painter, sculptor, and architect). It makes things easier, clearer, and prettier to read. + +## Technical Writing + +Technical writing, or the literature of science and technology, is hard. + +You'll need to take a technical (usually abstract) topic and explain it in a clear, accurate, and objective manner. + +You'll likely go through several rounds of proofreading and editing before you're happy with the result. + +## Outline + +Before you begin writing, create an outline of the topic and think about any coding examples you'll use (if applicable). + +This helps to organize your thoughts and make the writing process easier. + +## Intro + +The introduction paragraph should only be 1-2 sentences long and be a simple explanation of the main topic. It should limit the use of any links to other Guide articles, as they can be distracting. + +## Content + +Keep paragraphs short (around 1-4 sentences). People are more likely to read several short paragraphs over a wall of text. + +## Clarity + +Articles should be written with short, clear sentences, and use as little jargon as necessary. + +All jargon should be defined immediately in plain English. + +## Voice + +Use active voice instead of passive voice. Generally, it's a stronger and more straightforward way to communicate a subject. For example: + +### Passive + +The `for` loop in JavaScript is used by programmers to... + +### Active + +Programmers use the `for` loop in JavaScript to... + +## Point of View + +Text should use the second person ("you") to help to give it a conversational tone. + +This way, the text and instructions seem to speak directly to the camper reading it. + +Try to avoid using the first person ("I", "we", "let's", and "us"). + +## Abbreviations + +If you want to abbreviate a term in your article, write it out fully first, then put the abbreviation in parentheses. + +For example, `"In computer science, an abstract syntax tree (AST) is ..."` + +## Proper nouns + +Proper nouns should use correct capitalization when possible. Below is a list of words as they should appear in Guide articles. + +- JavaScript (capital letters in "J" and "S" and no abbreviations) +- Node.js + +Front-end development (adjective form with a dash) is when you working on the front end (noun form with no dash). The same goes with the back end, full stack, and many other compound terms. + +## Third-Party Tools + +To check for grammar and spelling, we recommend using an app like [Grammarly](https://grammarly.com) or a built in extension/plugin that checks for this within your text editor. + +- [VS Code](https://code.visualstudio.com/) - [Code Spell Checker](https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker) +- [Sublime Text 3](https://www.sublimetext.com/docs/3/spell_checking.html) + +To check your writing style, we recommend the [Hemingway App](http://www.hemingwayapp.com/). + +There’s nothing magical about this simple tool, but it will automatically detect widely agreed-upon style issues: + +- passive voice +- unnecessary adverbs +- words that have more common equivalents + +The Hemingway App will assign a "grade level" for your writing. + +You should aim for a grade level of 6. + +Another tool available is the [De-Jargonizer](http://scienceandpublic.com/), originally designed for scientific communication but might help avoid overspecialized wording.