diff --git a/curriculum/challenges/english/06-information-security-and-quality-assurance/advanced-node-and-express/authentication-strategies.english.md b/curriculum/challenges/english/06-information-security-and-quality-assurance/advanced-node-and-express/authentication-strategies.english.md index 95ed192999..e887bbf0d2 100644 --- a/curriculum/challenges/english/06-information-security-and-quality-assurance/advanced-node-and-express/authentication-strategies.english.md +++ b/curriculum/challenges/english/06-information-security-and-quality-assurance/advanced-node-and-express/authentication-strategies.english.md @@ -7,7 +7,7 @@ challengeType: 2 ## Description
As a reminder, this project is being built upon the following starter project on Glitch, or cloned from GitHub. -A strategy is a way of authenticating a user. You can use a strategy for allowing users to authenticate based on locally saved information (if you have them register first) or from a variety of providers such as Google or Github. For this project we will set up a local strategy. To see a list of the 100's of strategies, visit Passports site here. +A strategy is a way of authenticating a user. You can use a strategy for allowing users to authenticate based on locally saved information (if you have them register first) or from a variety of providers such as Google or GitHub. For this project we will set up a local strategy. To see a list of the 100's of strategies, visit Passports site here. Add passport-local as a dependency and add it to your server as follows: const LocalStrategy = require('passport-local'); Now you will have to tell passport to use an instantiated LocalStartegy object with a few settings defined. Make sure this as well as everything from this point on is encapsulated in the database connection since it relies on it!
passport.use(new LocalStrategy(
   function(username, password, done) {
@@ -20,7 +20,7 @@ Now you will have to tell passport to use an instantiated LocalStartegy o
     });
   }
 ));
This is defining the process to take when we try to authenticate someone locally. First it tries to find a user in our database with the username entered, then it checks for the password to match, then finally if no errors have popped up that we checked for, like an incorrect password, the users object is returned and they are authenticated. -Many strategies are set up using different settings, general it is easy to set it up based on the README in that strategies repository though. A good example of this is the Github strategy where we don't need to worry about a username or password because the user will be sent to Github's auth page to authenticate and as long as they are logged in and agree then Github returns their profile for us to use. +Many strategies are set up using different settings, general it is easy to set it up based on the README in that strategies repository though. A good example of this is the GitHub strategy where we don't need to worry about a username or password because the user will be sent to GitHub's auth page to authenticate and as long as they are logged in and agree then GitHub returns their profile for us to use. In the next step we will set up how to actually call the authentication strategy to validate a user based on form data! Submit your page when you think you've got it right up to this point.
diff --git a/curriculum/challenges/english/06-information-security-and-quality-assurance/advanced-node-and-express/implementation-of-social-authentication-ii.english.md b/curriculum/challenges/english/06-information-security-and-quality-assurance/advanced-node-and-express/implementation-of-social-authentication-ii.english.md index 5d60b78807..d0b7bb7e46 100644 --- a/curriculum/challenges/english/06-information-security-and-quality-assurance/advanced-node-and-express/implementation-of-social-authentication-ii.english.md +++ b/curriculum/challenges/english/06-information-security-and-quality-assurance/advanced-node-and-express/implementation-of-social-authentication-ii.english.md @@ -37,7 +37,7 @@ tests: testString: getUserInput => $.get(getUserInput('url')+ '/_api/package.json') .then(data => { var packJson = JSON.parse(data); assert.property(packJson.dependencies, 'passport-github', 'Your project should list "passport-github" as a dependency'); }, xhr => { throw new Error(xhr.statusText); }) - text: Dependency required testString: getUserInput => $.get(getUserInput('url')+ '/_api/server.js') .then(data => { assert.match(data, /require.*("|')passport-github("|')/gi, 'You should have required passport-github'); }, xhr => { throw new Error(xhr.statusText); }) - - text: Github strategy setup correctly thus far + - text: GitHub strategy setup correctly thus far testString: getUserInput => $.get(getUserInput('url')+ '/_api/server.js') .then(data => { assert.match(data, /passport.use.*new GitHubStrategy/gi, 'Passport should use a new GitHubStrategy'); assert.match(data, /callbackURL:( |)("|').*("|')/gi, 'You should have a callbackURL'); assert.match(data, /process.env.GITHUB_CLIENT_SECRET/g, 'You should use process.env.GITHUB_CLIENT_SECRET'); assert.match(data, /process.env.GITHUB_CLIENT_ID/g, 'You should use process.env.GITHUB_CLIENT_ID'); }, xhr => { throw new Error(xhr.statusText); }) ``` diff --git a/curriculum/challenges/english/06-information-security-and-quality-assurance/advanced-node-and-express/implementation-of-social-authentication-iii.english.md b/curriculum/challenges/english/06-information-security-and-quality-assurance/advanced-node-and-express/implementation-of-social-authentication-iii.english.md index e563b3aa3b..7f29b6f8be 100644 --- a/curriculum/challenges/english/06-information-security-and-quality-assurance/advanced-node-and-express/implementation-of-social-authentication-iii.english.md +++ b/curriculum/challenges/english/06-information-security-and-quality-assurance/advanced-node-and-express/implementation-of-social-authentication-iii.english.md @@ -42,7 +42,7 @@ You should be able to login to your app now- try it! Submit your page when you t ```yml tests: - - text: Github strategy setup complete + - text: GitHub strategy setup complete testString: getUserInput => $.get(getUserInput('url')+ '/_api/server.js') .then(data => { assert.match(data, /GitHubStrategy[^]*db.collection/gi, 'Strategy should use now use the database to search for the user'); assert.match(data, /GitHubStrategy[^]*socialusers/gi, 'Strategy should use "socialusers" as db collection'); assert.match(data, /GitHubStrategy[^]*return cb/gi, 'Strategy should return the callback function "cb"'); }, xhr => { throw new Error(xhr.statusText); }) ``` diff --git a/curriculum/challenges/english/06-information-security-and-quality-assurance/advanced-node-and-express/implementation-of-social-authentication.english.md b/curriculum/challenges/english/06-information-security-and-quality-assurance/advanced-node-and-express/implementation-of-social-authentication.english.md index f76687bd7d..d7dabcbd35 100644 --- a/curriculum/challenges/english/06-information-security-and-quality-assurance/advanced-node-and-express/implementation-of-social-authentication.english.md +++ b/curriculum/challenges/english/06-information-security-and-quality-assurance/advanced-node-and-express/implementation-of-social-authentication.english.md @@ -7,9 +7,9 @@ challengeType: 2 ## Description
As a reminder, this project is being built upon the following starter project on Glitch, or cloned from GitHub. -The basic path this kind of authentication will follow in your app is:
  1. User clicks a button or link sending them to our route to authenticate using a specific strategy (EG. Github)
  2. Your route calls passport.authenticate('github') which redirects them to Github.
  3. The page the user lands on, on Github, allows them to login if they aren't already. It then asks them to approve access to their profile from our app.
  4. The user is then returned to our app at a specific callback url with their profile if they are approved.
  5. They are now authenticated and your app should check if it is a returning profile, or save it in your database if it is not.
-Strategies with OAuth require you to have at least a Client ID and a Client Secret which is a way for them to verify who the authentication request is coming from and if it is valid. These are obtained from the site you are trying to implement authentication with, such as Github, and are unique to your app- THEY ARE NOT TO BE SHARED and should never be uploaded to a public repository or written directly in your code. A common practice is to put them in your .env file and reference them like: process.env.GITHUB_CLIENT_ID. For this challenge we're going to use the Github strategy. -Obtaining your Client ID and Secret from Github is done in your account profile settings under 'developer settings', then 'OAuth applications'. Click 'Register a new application', name your app, paste in the url to your glitch homepage (Not the project code's url), and lastly for the callback url, paste in the same url as the homepage but with '/auth/github/callback' added on. This is where users will be redirected to for us to handle after authenticating on Github. Save the returned information as 'GITHUB_CLIENT_ID' and 'GITHUB_CLIENT_SECRET' in your .env file. +The basic path this kind of authentication will follow in your app is:
  1. User clicks a button or link sending them to our route to authenticate using a specific strategy (EG. GitHub)
  2. Your route calls passport.authenticate('github') which redirects them to GitHub.
  3. The page the user lands on, on GitHub, allows them to login if they aren't already. It then asks them to approve access to their profile from our app.
  4. The user is then returned to our app at a specific callback url with their profile if they are approved.
  5. They are now authenticated and your app should check if it is a returning profile, or save it in your database if it is not.
+Strategies with OAuth require you to have at least a Client ID and a Client Secret which is a way for them to verify who the authentication request is coming from and if it is valid. These are obtained from the site you are trying to implement authentication with, such as GitHub, and are unique to your app- THEY ARE NOT TO BE SHARED and should never be uploaded to a public repository or written directly in your code. A common practice is to put them in your .env file and reference them like: process.env.GITHUB_CLIENT_ID. For this challenge we're going to use the GitHub strategy. +Obtaining your Client ID and Secret from GitHub is done in your account profile settings under 'developer settings', then 'OAuth applications'. Click 'Register a new application', name your app, paste in the url to your glitch homepage (Not the project code's url), and lastly for the callback url, paste in the same url as the homepage but with '/auth/github/callback' added on. This is where users will be redirected to for us to handle after authenticating on GitHub. Save the returned information as 'GITHUB_CLIENT_ID' and 'GITHUB_CLIENT_SECRET' in your .env file. On your remixed project, create 2 routes accepting GET requests: /auth/github and /auth/github/callback. The first should only call passport to authenticate 'github' and the second should call passport to authenticate 'github' with a failure redirect to '/' and then if that is successful redirect to '/profile' (similar to our last project). An example of how '/auth/github/callback' should look is similar to how we handled a normal login in our last project:
app.route('/login')
   .post(passport.authenticate('local', { failureRedirect: '/' }), (req,res) => {
diff --git a/curriculum/requiresTests/rosetta-code-problems.json b/curriculum/requiresTests/rosetta-code-problems.json
index 374391fbf7..456477a4d7 100644
--- a/curriculum/requiresTests/rosetta-code-problems.json
+++ b/curriculum/requiresTests/rosetta-code-problems.json
@@ -38053,7 +38053,7 @@
       "    [6, 7, 10, 7, 6]]
", "

See, also:

Four Solutions to a Trivial Problem – a Google Tech Talk by Guy Steele", "Water collected between towers on Stack Overflow, from which the example above is taken)", - "An interesting Haskell solution, using the Tardis monad, by Phil Freeman in a Github gist." + "An interesting Haskell solution, using the Tardis monad, by Phil Freeman in a GitHub gist." ], "challengeSeed": [ "function replaceMe (foo) {", @@ -38438,4 +38438,4 @@ ], "tests": [] } -] \ No newline at end of file +] diff --git a/docs/how-to-setup-freecodecamp-locally.md b/docs/how-to-setup-freecodecamp-locally.md index 7f8a687fa6..769443b9b0 100644 --- a/docs/how-to-setup-freecodecamp-locally.md +++ b/docs/how-to-setup-freecodecamp-locally.md @@ -20,7 +20,7 @@ This is essential, because this way you are able to work on your copy of freeCod 2. Click the "Fork" Button in the upper right hand corner of the interface ([More Details Here](https://help.github.com/articles/fork-a-repo/)) 3. After the repository has been forked, you will be taken to your copy of the freeCodeCamp at `https://github.com/YOUR_USER_NAME/freeCodeCamp` -![GIF - How to fork freeCodeCamp on Github](/docs/images/github/how-to-fork-freeCodeCamp.gif) +![GIF - How to fork freeCodeCamp on GitHub](/docs/images/github/how-to-fork-freeCodeCamp.gif) ## Preparing the development environment diff --git a/guide/english/agile/continuous-integration/index.md b/guide/english/agile/continuous-integration/index.md index fafe60e320..78b6ddd089 100644 --- a/guide/english/agile/continuous-integration/index.md +++ b/guide/english/agile/continuous-integration/index.md @@ -13,7 +13,7 @@ The following basic steps are necessary to do the most standard current approach 1. Maintain a central repo and an active `master` branch. -There has to be a code repository for everyone to merge into and pull changes from. This can be on Github or any number of code-storage services. +There has to be a code repository for everyone to merge into and pull changes from. This can be on GitHub or any number of code-storage services. 2. Automate the build. diff --git a/guide/english/android-development/android-studio/direct-upload-to-github/index.md b/guide/english/android-development/android-studio/direct-upload-to-github/index.md index af8d10d1ef..9ca2b04f74 100644 --- a/guide/english/android-development/android-studio/direct-upload-to-github/index.md +++ b/guide/english/android-development/android-studio/direct-upload-to-github/index.md @@ -4,7 +4,7 @@ title: Direct Upload to GitHub Via Android Studio ![](https://i.imgur.com/W6QaUAX.png) -[GitHub](https://services.github.com/on-demand/intro-to-github/) is a web based version control which is an amazing tool used by developers to store multiple versions of their projects. There may be times when you may add a feature to your project but may want to keep that bit of code separate. On Github you can create seperate branches and store the necessary code. +[GitHub](https://services.github.com/on-demand/intro-to-github/) is a web based version control which is an amazing tool used by developers to store multiple versions of their projects. There may be times when you may add a feature to your project but may want to keep that bit of code separate. On GitHub you can create seperate branches and store the necessary code. The following are the steps to be followed in case the project has not been connected to GitHub from Android Studio: diff --git a/guide/english/bulma/get-started/index.md b/guide/english/bulma/get-started/index.md index ea674d4c78..46cbcc98ef 100644 --- a/guide/english/bulma/get-started/index.md +++ b/guide/english/bulma/get-started/index.md @@ -7,7 +7,7 @@ There are several ways to get started with Bulma. * Installing the Bulma package with npm * Using a CDN to link to the Bulma stylesheet. -* Use the Github Repository to get the latest development version. +* Use the GitHub Repository to get the latest development version. 1) Using npm ```terminal diff --git a/guide/english/bulma/index.md b/guide/english/bulma/index.md index bbedc797e2..42ab48b8bb 100644 --- a/guide/english/bulma/index.md +++ b/guide/english/bulma/index.md @@ -10,7 +10,7 @@ Bulma is a free and open source frontend CSS framework based on Flexbox. It cont * 100% Responsive. * Modular. * Modern. -* Free (Source code on Github). +* Free (Source code on GitHub). * growing community. * Easy to learn. * Quick Customization. diff --git a/guide/english/data-science-tools/spark/index.md b/guide/english/data-science-tools/spark/index.md index 95d7a9382f..33710b0295 100644 --- a/guide/english/data-science-tools/spark/index.md +++ b/guide/english/data-science-tools/spark/index.md @@ -28,5 +28,5 @@ Spark’s RDD (Resilient Distributed Dataset) abstraction resembles Crunch’s P * Data operations are transparently distributed across the cluster, even as you type. #### More information -* Spark Github page +* Spark GitHub page * Wikipedia diff --git a/guide/english/game-development/godot/index.md b/guide/english/game-development/godot/index.md index cc57a550da..b402fd373e 100644 --- a/guide/english/game-development/godot/index.md +++ b/guide/english/game-development/godot/index.md @@ -50,4 +50,4 @@ Godot has been used to make a wide range of games such as [Mr Bean - Around the - [Godot Official Website](https://godotengine.org/) - [Godot Docs](http://docs.godotengine.org/en/3.0/) - [Wikipedia](https://en.wikipedia.org/wiki/Godot_(game_engine)) -- [Github](https://github.com/godotengine) +- [GitHub](https://github.com/godotengine) diff --git a/guide/english/game-development/libgdx/index.md b/guide/english/game-development/libgdx/index.md index 6c9004f3f5..8aeb3a7a61 100644 --- a/guide/english/game-development/libgdx/index.md +++ b/guide/english/game-development/libgdx/index.md @@ -9,7 +9,7 @@ title: libGDX libGDX is a free and open-source game-development application framework written in the Java programming language with some C and C++ components for performance dependent code. ### Overview -LibGDX supports both 2d and 3d game development, and is written in Java. In addition to Java, other JVM languages, such as Kotlin or Scala can be used to program libGDX games. At its core, libGDX uses LWJGL 3 to handle basic game functions such as graphics, input, and audio. LibGDX offers a large API to simplify game programming. LibGDX has an informative [wiki](https://github.com/libgdx/libgdx/wiki) on its Github page, and there are many tutorials on the internet. +LibGDX supports both 2d and 3d game development, and is written in Java. In addition to Java, other JVM languages, such as Kotlin or Scala can be used to program libGDX games. At its core, libGDX uses LWJGL 3 to handle basic game functions such as graphics, input, and audio. LibGDX offers a large API to simplify game programming. LibGDX has an informative [wiki](https://github.com/libgdx/libgdx/wiki) on its GitHub page, and there are many tutorials on the internet. #### Resources: diff --git a/guide/english/gatsbyjs/index.md b/guide/english/gatsbyjs/index.md index 17c5c61c11..e6a3fbaa5e 100644 --- a/guide/english/gatsbyjs/index.md +++ b/guide/english/gatsbyjs/index.md @@ -24,7 +24,7 @@ Gatsby's build is powered by GraphQL and rendered through HTML, CSS, and React. Since Gatsby is built on React you straight away get all the things we love about React, like composability, one-way binding, resuability, great environment and allows you to query your data however you want! #### Deploy -Gatsby deploys the site on a static web host such as Amazon S3, Netlify, Github Pages, Surge.sh and many more. +Gatsby deploys the site on a static web host such as Amazon S3, Netlify, GitHub Pages, Surge.sh and many more. ### Installation and using the Gatsby CLI * Node: `npm install --global gatsby-cli` diff --git a/guide/english/git/git-push/index.md b/guide/english/git/git-push/index.md index 11f0f753a8..0843de0a8e 100644 --- a/guide/english/git/git-push/index.md +++ b/guide/english/git/git-push/index.md @@ -41,7 +41,7 @@ in which: - `REMOTE-NAME` is the name of the remote repository you want to push to ### Push to a specific branch with force parameter -If you want to ignore the local changes made to Git repository at Github(Which most of developers do for a hot fix to development server) then you can use --force command to push by ignoring those changs. +If you want to ignore the local changes made to Git repository at GitHub(Which most of developers do for a hot fix to development server) then you can use --force command to push by ignoring those changs. ```bash git push --force diff --git a/guide/english/javascript/async-messaging-with-rabbitmq-tortoise/index.md b/guide/english/javascript/async-messaging-with-rabbitmq-tortoise/index.md index e91b7aa16f..64f478fc76 100644 --- a/guide/english/javascript/async-messaging-with-rabbitmq-tortoise/index.md +++ b/guide/english/javascript/async-messaging-with-rabbitmq-tortoise/index.md @@ -12,7 +12,7 @@ Now a publisher typically publishes messages with a _routing key_ to something c ## Getting started -We're going to cook up a very simple example where a publisher script publishes a message to Rabbit, containing a URL, and a consumer script listens to Rabbit, takes the published URL, calls it and displays the results. You can find the finished sample up on [Github](https://github.com/rudimk/freecodecamp-guides-rabbitmq-tortoise). +We're going to cook up a very simple example where a publisher script publishes a message to Rabbit, containing a URL, and a consumer script listens to Rabbit, takes the published URL, calls it and displays the results. You can find the finished sample up on [GitHub](https://github.com/rudimk/freecodecamp-guides-rabbitmq-tortoise). First, let's initialize a npm project: @@ -125,4 +125,4 @@ Here, we've told `tortoise` to listen to the `random-user-queue`, that's bound t ## Conclusion -The simplicity associated with using RabbitMQ for messaging is unparalleled, and it's very easy to come up with really complex microservice patterns, with just a few lines of code. The best part is that the logic behind messaging doesn't really change across languages - Crystal or Go or Python or Ruby work with Rabbit in pretty much the same way - this means you can have services written in different languages all communicating with each other effortlessly, enabling you to use the best language for the job. \ No newline at end of file +The simplicity associated with using RabbitMQ for messaging is unparalleled, and it's very easy to come up with really complex microservice patterns, with just a few lines of code. The best part is that the logic behind messaging doesn't really change across languages - Crystal or Go or Python or Ruby work with Rabbit in pretty much the same way - this means you can have services written in different languages all communicating with each other effortlessly, enabling you to use the best language for the job. diff --git a/guide/english/miscellaneous/creating-a-new-github-issue/index.md b/guide/english/miscellaneous/creating-a-new-github-issue/index.md index 1429a69556..109fe089cc 100644 --- a/guide/english/miscellaneous/creating-a-new-github-issue/index.md +++ b/guide/english/miscellaneous/creating-a-new-github-issue/index.md @@ -1,11 +1,11 @@ --- -title: Creating a New Github Issue +title: Creating a New GitHub Issue --- -Before submitting an issue try Searching for Your Issue on Github +Before submitting an issue try Searching for Your Issue on GitHub Crafting a good issue will make it much easier for the dev team to replicate and resolve your problem. Follow these steps to do it right: -1. Go to FreeCodeCamp's Github Issues page and click on `New Issue`. +1. Go to FreeCodeCamp's GitHub Issues page and click on `New Issue`. 2. **Have a useful title** * Write a meaningful title that describes the issue. Some good examples are `Logging in from the News and Field Guide pages doesn't redirect properly (using e-mail)` and `Typo: "for" instead of "while" loop`; bad examples include `A bug, HELP!!!11` and `I found this bug in a Challenge`. @@ -20,4 +20,4 @@ Crafting a good issue will make it much easier for the dev team to replicate and 6. **Take a screenshot** of the issue and include it in the post. -7. Click `Submit New Issue` and you are done! You will be automatically subscribed to notifications for any updates or future comments. \ No newline at end of file +7. Click `Submit New Issue` and you are done! You will be automatically subscribed to notifications for any updates or future comments. diff --git a/guide/english/miscellaneous/delete-a-git-branch-both-locally-and-remotely/index.md b/guide/english/miscellaneous/delete-a-git-branch-both-locally-and-remotely/index.md index 6baea0fcae..e355204e1f 100644 --- a/guide/english/miscellaneous/delete-a-git-branch-both-locally-and-remotely/index.md +++ b/guide/english/miscellaneous/delete-a-git-branch-both-locally-and-remotely/index.md @@ -16,7 +16,7 @@ Typically once the work is completed on a feature and it is recommended to delet ## The Delete workflow: -Lets say you have a repo called as `AwesomeRepo`, and its hosted on Github, at a location such as `https://github.com/my_username/AwesomeRepo`. +Lets say you have a repo called as `AwesomeRepo`, and its hosted on GitHub, at a location such as `https://github.com/my_username/AwesomeRepo`. Also lets assume it has the branches like: `master` @@ -60,4 +60,4 @@ Then proceed with deleting: `git branch -D `. -For example: `git branch -D fix/authentication` \ No newline at end of file +For example: `git branch -D fix/authentication` diff --git a/guide/english/miscellaneous/deploying-to-openshift/index.md b/guide/english/miscellaneous/deploying-to-openshift/index.md index 765674c69d..0a652bb4b4 100644 --- a/guide/english/miscellaneous/deploying-to-openshift/index.md +++ b/guide/english/miscellaneous/deploying-to-openshift/index.md @@ -29,7 +29,7 @@ These are the steps you need to follow to deploy to )` so that the app works on heroku. -Return to step 7 above. \ No newline at end of file +Return to step 7 above. diff --git a/guide/english/miscellaneous/how-to-clone-and-setup-the-free-code-camp-website-on-a-windows-pc/index.md b/guide/english/miscellaneous/how-to-clone-and-setup-the-free-code-camp-website-on-a-windows-pc/index.md index c736bf08cc..8bf7e356dc 100644 --- a/guide/english/miscellaneous/how-to-clone-and-setup-the-free-code-camp-website-on-a-windows-pc/index.md +++ b/guide/english/miscellaneous/how-to-clone-and-setup-the-free-code-camp-website-on-a-windows-pc/index.md @@ -26,11 +26,11 @@ Download and install the 4 prerequisites. When installing Python and Node it is **The following commands all _have_ to be executed in Git Bash** -1. Follow the instructions here **freeCodeCamp on Github** and clone the project. +1. Follow the instructions here **freeCodeCamp on GitHub** and clone the project. 2. Make sure you're in the directory you cloned with GitHub (by default, this is freecodecamp). 3. Run `cp sample.env .env` 4. Run `npm install` 5. Start Mongo from the desktop shortcut and run `npm run only-once`. You should now see a lot of activity in the window where you started Mongo. 6. Run `gulp`. After a little while, your local version of freeCodeCamp should be running. You can visit it in your browser at `http://localhost:3000` -Congrats, you're done! If you run into any issues while setting up your local version of freeCodeCamp, feel free to reach out to our Contributors chatroom. \ No newline at end of file +Congrats, you're done! If you run into any issues while setting up your local version of freeCodeCamp, feel free to reach out to our Contributors chatroom. diff --git a/guide/english/miscellaneous/how-to-fork-and-maintain-a-local-instance-of-free-code-camp-on-mac-and-linux/index.md b/guide/english/miscellaneous/how-to-fork-and-maintain-a-local-instance-of-free-code-camp-on-mac-and-linux/index.md index 337e06b3e4..94367fd1ef 100644 --- a/guide/english/miscellaneous/how-to-fork-and-maintain-a-local-instance-of-free-code-camp-on-mac-and-linux/index.md +++ b/guide/english/miscellaneous/how-to-fork-and-maintain-a-local-instance-of-free-code-camp-on-mac-and-linux/index.md @@ -14,7 +14,7 @@ Free Code Camp Issue Mods and staff are on hand to assist with Pull Request rela ## Setting Up your System 1. Install Git or your favorite Git client -2. (Optional) Setup an SSH Key for Github. +2. (Optional) Setup an SSH Key for GitHub. Using SSH can greatly speed up your interactions with GitHub, since you will not be prompted for your password. 3. Create a parent projects directory on your system. For the purposes of this document we will assume it is `/mean/` @@ -90,4 +90,4 @@ Compressing objects: 100% (38/38), done. Writing objects: 100% (38/38), 16.14 KiB | 0 bytes/s, done. Total 38 (delta 25), reused 0 (delta 0) To git@github.com:yourUserName/FreeCodeCamp.git -f7a525c..8a2271d staging -> staging` \ No newline at end of file +f7a525c..8a2271d staging -> staging` diff --git a/guide/english/miscellaneous/how-to-get-help-on-gitter/index.md b/guide/english/miscellaneous/how-to-get-help-on-gitter/index.md index b1ff49b41a..715bef8f60 100644 --- a/guide/english/miscellaneous/how-to-get-help-on-gitter/index.md +++ b/guide/english/miscellaneous/how-to-get-help-on-gitter/index.md @@ -8,4 +8,4 @@ Sorry that you are stuck. Luckily there are many campers who hang out on Gitter * If the problem seems to be with the site itself, post a screenshot of the issue or describe it well. 2. Remember that the people there are campers just like you, so be courteous! -3. If your problem has baffled everyone in Gitter, try Searching for Your Issue on Github for anyone who has posted about a similar issue. \ No newline at end of file +3. If your problem has baffled everyone in Gitter, try Searching for Your Issue on GitHub for anyone who has posted about a similar issue. diff --git a/guide/english/miscellaneous/how-to-make-a-pull-request-on-free-code-camp/index.md b/guide/english/miscellaneous/how-to-make-a-pull-request-on-free-code-camp/index.md index 71e15fd2fb..6bffa34e21 100644 --- a/guide/english/miscellaneous/how-to-make-a-pull-request-on-free-code-camp/index.md +++ b/guide/english/miscellaneous/how-to-make-a-pull-request-on-free-code-camp/index.md @@ -58,7 +58,7 @@ nothing to commit, working directory clean ## Common Steps -1. Once the edits have been committed, you will be prompted to create a pull request on your fork's Github Page. +1. Once the edits have been committed, you will be prompted to create a pull request on your fork's GitHub Page. 2. By default, all pull requests should be against the FCC main repo, `staging` branch. 3. Make a clear title for your PR which succinctly indicates what is being fixed. Do not add the issue number in the title. Examples: `Add Test Cases to Algorithm Drop It` `Correct typo in Challenge Size Your Images` 4. In the body of your PR include a more detailed summary of the changes you made and why. diff --git a/guide/english/miscellaneous/known-issues-with-codepen/index.md b/guide/english/miscellaneous/known-issues-with-codepen/index.md index 39c0fa381e..2b45300c2a 100644 --- a/guide/english/miscellaneous/known-issues-with-codepen/index.md +++ b/guide/english/miscellaneous/known-issues-with-codepen/index.md @@ -8,8 +8,8 @@ Free Code Camp learners are encouraged to use http://imgur.com they will not show up most of the time, this is due to their TOS. A way to solve this is to use an alternate service like http://postimg.org 4. **auto reload:** By default, everytime you make changes in the HTML or JS editor windows, the preview window refreshes. You can turn this off and enable a "Run Button", by going to Settings > Behaviour > "Want a Run Button?" and unticking the box. 5. **location.reload:** If you run into an issue of your code working in the debug view or in JSFiddle, but not in Codepen editor view or full page view, double check if you used `location.reload()`. If you did, you have to find another way to achieve desired, because Codepen will strip `location.reload` and leave only `()` in your code. Read more here: -6. **display images, add css/js files, hosted on Github:** You may want to include in your Codepen project stylesheet, image or js file hosted on a Github. If you add Github link of your file to your settings in Codepen, or to your html/css it will not work out of box. What you need to do is: +6. **display images, add css/js files, hosted on GitHub:** You may want to include in your Codepen project stylesheet, image or js file hosted on a GitHub. If you add GitHub link of your file to your settings in Codepen, or to your html/css it will not work out of box. What you need to do is: 1. Go to the "Raw" version of the file 2. Copy the URL 3. Change `raw.githubusercontent.com` to `rawgit.com` - 4. use that URL to link to a files hosted on a github \ No newline at end of file + 4. use that URL to link to a files hosted on a github diff --git a/guide/english/miscellaneous/learn-a-little-about-latex/index.md b/guide/english/miscellaneous/learn-a-little-about-latex/index.md index ab86ae3ea4..e55192c399 100644 --- a/guide/english/miscellaneous/learn-a-little-about-latex/index.md +++ b/guide/english/miscellaneous/learn-a-little-about-latex/index.md @@ -26,7 +26,7 @@ You can embed Latex in GitterIM. Examples: ## Details -KaTeX Github Repo LaTeX is a high-quality typesetting system; it includes features designed for the production of technical and scientific documentation. LaTeX is the de facto standard for the communication and publication of scientific documents. His advantages are noticable in long documents like books, papers or thesis. +KaTeX GitHub Repo LaTeX is a high-quality typesetting system; it includes features designed for the production of technical and scientific documentation. LaTeX is the de facto standard for the communication and publication of scientific documents. His advantages are noticable in long documents like books, papers or thesis. Gitter uses Katex (an custom implementation of LaTeX) and it can be used introducing the following code: @@ -39,4 +39,4 @@ Gitter uses Katex (an custom implementation of LaTeX) and it can be used introdu Text: * `$$\huge\textstyle{some text}$$` -> $$\huge\textstyle{some text}$$ -* `$$\color{#F90}{some text}$$` -> $$\color{#F90}{some text}$$ \ No newline at end of file +* `$$\color{#F90}{some text}$$` -> $$\color{#F90}{some text}$$ diff --git a/guide/english/miscellaneous/learn-about-the-latex-language/index.md b/guide/english/miscellaneous/learn-about-the-latex-language/index.md index a469f21cc3..c503b5f3f1 100644 --- a/guide/english/miscellaneous/learn-about-the-latex-language/index.md +++ b/guide/english/miscellaneous/learn-about-the-latex-language/index.md @@ -26,7 +26,7 @@ You can embed Latex in GitterIM. Examples: ## Details -KaTeX Github Repo LaTeX is a high-quality typesetting system; it includes features designed for the production of technical and scientific documentation. LaTeX is the de facto standard for the communication and publication of scientific documents. His advantages are noticable in long documents like books, papers or thesis. +KaTeX GitHub Repo LaTeX is a high-quality typesetting system; it includes features designed for the production of technical and scientific documentation. LaTeX is the de facto standard for the communication and publication of scientific documents. His advantages are noticable in long documents like books, papers or thesis. Gitter uses Katex (an custom implementation of LaTeX) and it can be used introducing the following code: diff --git a/guide/english/miscellaneous/linking-your-account-with-github/index.md b/guide/english/miscellaneous/linking-your-account-with-github/index.md index 623d21df7e..f5a5aec8bc 100644 --- a/guide/english/miscellaneous/linking-your-account-with-github/index.md +++ b/guide/english/miscellaneous/linking-your-account-with-github/index.md @@ -1,5 +1,5 @@ --- -title: Linking Your Account with Github +title: Linking Your Account with GitHub --- In August 2015, we pushed some changes that caused trouble for many of our campers. @@ -8,4 +8,4 @@ If you are unable to link your GitHub account to your current account, here is w 1) Sign out with your current account and try signing in with GitHub. 2) Check your challenge map. Your account should have no progress. Delete that account here: http://freecodecamp.com/account 3) Sign into Free Code Camp the way you normally do (Facebook, email, etc). You should see your original progress. -3) Now add GitHub to that account, and you should be all set. \ No newline at end of file +3) Now add GitHub to that account, and you should be all set. diff --git a/guide/english/miscellaneous/running-webpack-and-webpack-dev-server/index.md b/guide/english/miscellaneous/running-webpack-and-webpack-dev-server/index.md index c33a265061..3c3ecd86cf 100644 --- a/guide/english/miscellaneous/running-webpack-and-webpack-dev-server/index.md +++ b/guide/english/miscellaneous/running-webpack-and-webpack-dev-server/index.md @@ -110,6 +110,6 @@ In the next tutorial we will cover some more advanced steps, including: Webpack website -Webpack Github +Webpack GitHub -webpack-dev-server Github \ No newline at end of file +webpack-dev-server GitHub diff --git a/guide/english/miscellaneous/searching-for-existing-issues-in-github/index.md b/guide/english/miscellaneous/searching-for-existing-issues-in-github/index.md index 2d5665c575..76b9bc2987 100644 --- a/guide/english/miscellaneous/searching-for-existing-issues-in-github/index.md +++ b/guide/english/miscellaneous/searching-for-existing-issues-in-github/index.md @@ -1,14 +1,14 @@ --- -title: Searching for Existing Issues in Github +title: Searching for Existing Issues in GitHub --- If you still see problems after Getting Help on Gitter, you will want to try to see if anyone else has posted about a similar problem. ![gif walking through the subsequent steps to search GitHub for the issue](//discourse-user-assets.s3.amazonaws.com/original/2X/3/3577718dd9fe14fbe80b203bc3cc56cdb0d9c3af.gif) -1. Go to FreeCodeCamp's Github Issues page. +1. Go to FreeCodeCamp's GitHub Issues page. 2. Use the search bar to search for already filed issues that may be related to your problem. * If you find one, read it! You can subscribe to get updates about that specific issue by clicking on `Subscribe` in the sidebar. You can also comment on the issue if you have something to add. - * If you cannot find any relevant issues you should Create a New Github Issue. \ No newline at end of file + * If you cannot find any relevant issues you should Create a New GitHub Issue. diff --git a/guide/english/miscellaneous/searching-for-existing-issues/index.md b/guide/english/miscellaneous/searching-for-existing-issues/index.md index 571b95621c..063318183d 100644 --- a/guide/english/miscellaneous/searching-for-existing-issues/index.md +++ b/guide/english/miscellaneous/searching-for-existing-issues/index.md @@ -5,10 +5,10 @@ If you still see problems after Github Issues page. +1. Go to FreeCodeCamp's GitHub Issues page. 2. Use the search bar to search for already filed issues that may be related to your problem. * If you find one, read it! You can subscribe to get updates about that specific issue by clicking on `Subscribe` in the sidebar. You can also comment on the issue if you have something to add. - * If you cannot find any relevant issues you should Create a New Github Issue. \ No newline at end of file + * If you cannot find any relevant issues you should Create a New GitHub Issue. diff --git a/guide/english/miscellaneous/the-history-of-ruby/index.md b/guide/english/miscellaneous/the-history-of-ruby/index.md index c779c12fb8..3d0a486fbb 100644 --- a/guide/english/miscellaneous/the-history-of-ruby/index.md +++ b/guide/english/miscellaneous/the-history-of-ruby/index.md @@ -15,6 +15,6 @@ By 2000, Ruby was more popular than Python in Japan; but as the popular sites are coded in Ruby on Rails like Github, Airbnb, Groupon, etc. +Similarly a lot of popular sites are coded in Ruby on Rails like GitHub, Airbnb, Groupon, etc. -There are various implementations of Ruby. JRuby (Ruby on the JVM), Ruby MRI (also called CRuby) and IronRuby (Ruby for .NET and Silverlight) are some of the most popular ones. \ No newline at end of file +There are various implementations of Ruby. JRuby (Ruby on the JVM), Ruby MRI (also called CRuby) and IronRuby (Ruby for .NET and Silverlight) are some of the most popular ones. diff --git a/guide/english/miscellaneous/use-github-static-pages-to-host-your-front-end-projects/index.md b/guide/english/miscellaneous/use-github-static-pages-to-host-your-front-end-projects/index.md index 781798e356..9e81a109b4 100644 --- a/guide/english/miscellaneous/use-github-static-pages-to-host-your-front-end-projects/index.md +++ b/guide/english/miscellaneous/use-github-static-pages-to-host-your-front-end-projects/index.md @@ -1,5 +1,5 @@ --- -title: Use Github Static Pages to Host Your Front End Projects +title: Use GitHub Static Pages to Host Your Front End Projects --- **Benefits** @@ -12,11 +12,11 @@ I love Codepen.io, it's a wonderful, easy-to-use tool for simple front-end exper * Git versioning * Improved screen real-estate experience -## Git to Github +## Git to GitHub -Since I'm already saving locally, and using git for version control, I figured might as well upload to Github. Plus, Github has a fantastic, free service for front-end projects called Github Pages. Just update your repo and your changes are live. +Since I'm already saving locally, and using git for version control, I figured might as well upload to GitHub. Plus, GitHub has a fantastic, free service for front-end projects called GitHub Pages. Just update your repo and your changes are live. -How it works is simple. Github checks if your repository has a branch called `gh-pages` and serves any code that's sitting in that branch. No back-end stuff here, but HTML, CSS and JS work like a charm. +How it works is simple. GitHub checks if your repository has a branch called `gh-pages` and serves any code that's sitting in that branch. No back-end stuff here, but HTML, CSS and JS work like a charm. ## First things first diff --git a/guide/english/miscellaneous/wiki-git-resources/index.md b/guide/english/miscellaneous/wiki-git-resources/index.md index 1fb44fbd50..bd3d1e568c 100644 --- a/guide/english/miscellaneous/wiki-git-resources/index.md +++ b/guide/english/miscellaneous/wiki-git-resources/index.md @@ -39,9 +39,9 @@ Git is a free and open source distributed version control system designed to han * Git In The Trenches - Git In The Trenches, or GITT is designed to be a book that focusses on teaching people to use Git by associating with scenarios that are experienced by a fictional company called Tamagoyaki Inc. Download this book in PDF, mobi, or ePub form for free. * Official Git Tutorial - This tutorial explains how to import a new project into Git, make changes to it, and share changes with other developers. * Official Git User Manual - This manual is designed to be readable by someone with basic UNIX command-line skills, but no previous knowledge of Git. -* Try Git Tutorial by Github and CodeSchool - This tutorial is a quick 15 minutes sprint to get started with Git within the browser. +* Try Git Tutorial by GitHub and CodeSchool - This tutorial is a quick 15 minutes sprint to get started with Git within the browser. ## Other Resources * Git Ready - 'Learn git one commit at a time' by Nick Quaranto -* Hub - Hub is a command-line wrapper for git that makes you better at GitHub. \ No newline at end of file +* Hub - Hub is a command-line wrapper for git that makes you better at GitHub. diff --git a/guide/english/miscellaneous/writing-a-markdown-file-for-github-using-atom/index.md b/guide/english/miscellaneous/writing-a-markdown-file-for-github-using-atom/index.md index cb87f963af..9417a4014c 100644 --- a/guide/english/miscellaneous/writing-a-markdown-file-for-github-using-atom/index.md +++ b/guide/english/miscellaneous/writing-a-markdown-file-for-github-using-atom/index.md @@ -1,5 +1,5 @@ --- -title: Writing a Markdown File for Github Using Atom +title: Writing a Markdown File for GitHub Using Atom --- Markdown is a way to style text on the web, and GitHub users make use of markdown to provide documentation for their repositories. diff --git a/guide/english/python/web-frameworks-and-what-they-do-for-you/index.md b/guide/english/python/web-frameworks-and-what-they-do-for-you/index.md index 86eeeb282c..674c31c249 100644 --- a/guide/english/python/web-frameworks-and-what-they-do-for-you/index.md +++ b/guide/english/python/web-frameworks-and-what-they-do-for-you/index.md @@ -44,7 +44,7 @@ It began as a simple wrapper around Werkzeug and Jinja and has become one of the Flask offers suggestions, but doesn't enforce any dependencies or project layout. It is up to the developer to choose the tools and libraries they want to use. There are many extensions provided by the community that make adding new functionality easy. -Flask was made in 2004 by an international group of Pythonists called 'Pocoo', as an April Fools joke which was later made into a 'real' thing. According to Wikpedia, it was the most used Python web framework on Github. It is a free and open-source micro-framework written in Python ([view on GitHub](https://github.com/freeCodeCamp/guide/tree/master/src/pages/javascript)). As the Wikipedia states, +Flask was made in 2004 by an international group of Pythonists called 'Pocoo', as an April Fools joke which was later made into a 'real' thing. According to Wikpedia, it was the most used Python web framework on GitHub. It is a free and open-source micro-framework written in Python ([view on GitHub](https://github.com/freeCodeCamp/guide/tree/master/src/pages/javascript)). As the Wikipedia states, Flask is classified as a microframework because it does not require particular tools or libraries. It has no database abstraction layer, form validation, or any other components where pre-existing third-party libraries provide common functions. diff --git a/guide/english/react/what-are-react-props/index.md b/guide/english/react/what-are-react-props/index.md index f228d78845..d4d0ca95b7 100644 --- a/guide/english/react/what-are-react-props/index.md +++ b/guide/english/react/what-are-react-props/index.md @@ -121,4 +121,4 @@ MyComponent.defaultProps = { For more information about PropTypes and other docs on React. -Go to the [Official Site](https://reactjs.org/) and read the docs, or the [Github Repo](https://github.com/facebook/react/) +Go to the [Official Site](https://reactjs.org/) and read the docs, or the [GitHub Repo](https://github.com/facebook/react/) diff --git a/guide/english/redux/redux-thunk/index.md b/guide/english/redux/redux-thunk/index.md index fc691f3f77..caf2ec0961 100644 --- a/guide/english/redux/redux-thunk/index.md +++ b/guide/english/redux/redux-thunk/index.md @@ -64,7 +64,7 @@ const store = createStore( ``` ### References -* [Redux Thunk Github Repo](https://github.com/reduxjs/redux-thunk) +* [Redux Thunk GitHub Repo](https://github.com/reduxjs/redux-thunk) * [Redux Middleware](https://redux.js.org/advanced/middleware) ### Sources diff --git a/guide/english/ruby/index.md b/guide/english/ruby/index.md index 612bd042bb..456db134ed 100644 --- a/guide/english/ruby/index.md +++ b/guide/english/ruby/index.md @@ -124,6 +124,6 @@ More resources here: http://www.rubymotion.com/ ## What to do after learning Ruby? -Every programming language plays an important role. You can contribute to a lot of open source projects or you can apply for some big companies after having a good grasp on Ruby. As many big internet sites such as Basecamp, Airbnb, Bleacher Report, Fab.com, Scribd, Groupon, Gumroad, Hulu, Kickstarter, Pitchfork, Sendgrid, Soundcloud, Square, Yammer, Crunchbase, Slideshare, Funny or Die, Zendesk, Github, Shopify are built on Ruby so there are plenty of options out there. +Every programming language plays an important role. You can contribute to a lot of open source projects or you can apply for some big companies after having a good grasp on Ruby. As many big internet sites such as Basecamp, Airbnb, Bleacher Report, Fab.com, Scribd, Groupon, Gumroad, Hulu, Kickstarter, Pitchfork, Sendgrid, Soundcloud, Square, Yammer, Crunchbase, Slideshare, Funny or Die, Zendesk, GitHub, Shopify are built on Ruby so there are plenty of options out there. Moreover, a lot of startups are hiring people who have skills with Ruby on Rails as not many programmers try to learn Ruby. diff --git a/guide/english/ruby/ruby-on-rails/index.md b/guide/english/ruby/ruby-on-rails/index.md index b1eb178291..c1a56b8b24 100644 --- a/guide/english/ruby/ruby-on-rails/index.md +++ b/guide/english/ruby/ruby-on-rails/index.md @@ -86,7 +86,7 @@ $ rails s | test/ | Unit tests, fixtures, and other test apparatus. These are covered in Testing Rails Applications. | | tmp/ | Temporary files (like cache and pid files). | | vendor/ | A place for all third-party code. In a typical Rails application this includes vendored gems. | -| .gitignore | This file tells git which files (or patterns) it should ignore. See Github - Ignoring files for more info about ignoring files. | +| .gitignore | This file tells git which files (or patterns) it should ignore. See GitHub - Ignoring files for more info about ignoring files. | A great place to getting started with this awesome framework is reading his [Getting Started page](http://guides.rubyonrails.org/getting_started.html). @@ -105,4 +105,4 @@ Controller (Action controller) interacts with the views and model to direct the Not only is it free to use, you can also help make it better. More than 4,500 people have already contributed code to [Rails](https://github.com/rails/rails). It’s easier than you think to become one of them. ## Famous websites use or used Ruby on Rails -Twitter was originally written in Ruby on Rails but moved away to a Java-based framework when needing to scale more. Twitch also heavily used Ruby and Ruby on Rails in the early stages but moved certain parts to Go-lang for anything that needed to be high-performant. Many websites that become famous and popular move parts or all of their back-end systems to frameworks based on compiled languages such Java, C++/C, and Go-lang from dynamic languages Ruby, Python, and Javascript (node). This is not always the case. Certain website are able to make dynamic language frameworks scale to as large as they need. Some good example are Github, Gitlab(open-source), Shopify, and Hulu. +Twitter was originally written in Ruby on Rails but moved away to a Java-based framework when needing to scale more. Twitch also heavily used Ruby and Ruby on Rails in the early stages but moved certain parts to Go-lang for anything that needed to be high-performant. Many websites that become famous and popular move parts or all of their back-end systems to frameworks based on compiled languages such Java, C++/C, and Go-lang from dynamic languages Ruby, Python, and Javascript (node). This is not always the case. Certain website are able to make dynamic language frameworks scale to as large as they need. Some good example are GitHub, Gitlab(open-source), Shopify, and Hulu. diff --git a/guide/english/security/bug-bounties/index.md b/guide/english/security/bug-bounties/index.md index b5e969cb12..f625e025dc 100644 --- a/guide/english/security/bug-bounties/index.md +++ b/guide/english/security/bug-bounties/index.md @@ -19,7 +19,7 @@ The companies that sponsor these programs gain several benefits: ### Notable companies and organizations that offer bug bounties - Cisco - Facebook -- Github +- GitHub - Google - Instagram - Mastercard @@ -35,4 +35,4 @@ A more comprehensive list can be found at the Bugcrowd's Bug Bounty List - https * [Bug Bounties on Wikipedia](https://en.wikipedia.org/wiki/Bug_bounty_program) * [Bugcrowd bug bounty List](https://www.bugcrowd.com/bug-bounty-list/) * [Hackerone list of bug bounty programs](https://hackerone.com/bug-bounty-programs) -* [github bug bounty](https://bounty.github.com/) \ No newline at end of file +* [github bug bounty](https://bounty.github.com/) diff --git a/guide/english/vim/vim-plug/index.md b/guide/english/vim/vim-plug/index.md index d2eff704d8..fe96986a04 100644 --- a/guide/english/vim/vim-plug/index.md +++ b/guide/english/vim/vim-plug/index.md @@ -29,5 +29,5 @@ Some useful plugins to get you started are : You may add more plugins to your Vim installation. #### More Information: -- Github Repository - Vim-Plug +- GitHub Repository - Vim-Plug - VimAwesome - Explore Vim plugins diff --git a/guide/english/vim/vundle/index.md b/guide/english/vim/vundle/index.md index c7522e2b08..a64d72502b 100644 --- a/guide/english/vim/vundle/index.md +++ b/guide/english/vim/vundle/index.md @@ -28,5 +28,5 @@ Some useful plugins to get you started are : #### More Information: -- Github Repository +- GitHub Repository diff --git a/guide/english/wordpress/gutenberg/index.md b/guide/english/wordpress/gutenberg/index.md index 4b8fcd9687..8667495131 100644 --- a/guide/english/wordpress/gutenberg/index.md +++ b/guide/english/wordpress/gutenberg/index.md @@ -10,7 +10,7 @@ Official Site: [https://wordpress.org/gutenberg/](https://wordpress.org/gutenber ## Block Boilerplate -Developer [Ahmad Awais](https://ahmadawais.com/) has developed a boilerplate and startup toolkit that can be used to help spin up your own custom Gutenberg blocks. You can learn more about this toolkit in Ahmad's Github repo here: [https://github.com/ahmadawais/create-guten-block](https://github.com/ahmadawais/create-guten-block) +Developer [Ahmad Awais](https://ahmadawais.com/) has developed a boilerplate and startup toolkit that can be used to help spin up your own custom Gutenberg blocks. You can learn more about this toolkit in Ahmad's GitHub repo here: [https://github.com/ahmadawais/create-guten-block](https://github.com/ahmadawais/create-guten-block) ## Block Libraries diff --git a/guide/english/wordpress/index.md b/guide/english/wordpress/index.md index 9401c8340f..f96c9eb34f 100644 --- a/guide/english/wordpress/index.md +++ b/guide/english/wordpress/index.md @@ -194,7 +194,7 @@ After confirming installation your will be on the WordPress Dashboard. ### More Information - [WordPress Theme Directory](https://wordpress.org/themes/) - [WordPress Plugin Directory](https://wordpress.org/plugins/) -- [WordPress Github Repository](https://github.com/WordPress/WordPress) +- [WordPress GitHub Repository](https://github.com/WordPress/WordPress) - [WordPress Support Forums](https://wordpress.org/support/) - [Download WordPress](https://wordpress.org/download/) - [WPHub-WordPress Themes](https://www.wphub.com/) diff --git a/mock-guide/english/git/difference-git-github/index.md b/mock-guide/english/git/difference-git-github/index.md index d74fe884ed..a5d609f4ba 100644 --- a/mock-guide/english/git/difference-git-github/index.md +++ b/mock-guide/english/git/difference-git-github/index.md @@ -3,7 +3,7 @@ title: Difference between Git and GitHub --- ## Difference between Git and GitHub -Git and Github are two different things. [Git](https://git-scm.com/) is the [version control system](https://en.wikipedia.org/wiki/Version_control), while [GitHub](https://github.com/) is a service for hosting Git repos and help people collaborate on writing software. However, they are often confounded because of their similar name, because of the fact that GitHub builds on top of Git, and because many websites and articles don't make the difference between them clear enough. +Git and GitHub are two different things. [Git](https://git-scm.com/) is the [version control system](https://en.wikipedia.org/wiki/Version_control), while [GitHub](https://github.com/) is a service for hosting Git repos and help people collaborate on writing software. However, they are often confounded because of their similar name, because of the fact that GitHub builds on top of Git, and because many websites and articles don't make the difference between them clear enough. ![Git is not GitHub](https://i.imgur.com/EkjwJdr.png) diff --git a/mock-guide/english/git/git-push/index.md b/mock-guide/english/git/git-push/index.md index 3da6346574..fec51bafc1 100644 --- a/mock-guide/english/git/git-push/index.md +++ b/mock-guide/english/git/git-push/index.md @@ -41,7 +41,7 @@ in which: - `REMOTE-NAME` is the name of the remote repository you want to push to ### Push to a specific branch with force parameter -If you want to ignore the local changes made to Git repository at Github(Which most of developers do for a hot fix to development server) then you can use --force command to push by ignoring those changs. +If you want to ignore the local changes made to Git repository at GitHub(Which most of developers do for a hot fix to development server) then you can use --force command to push by ignoring those changs. ```bash git push --force