jiebi/CodeConvo huggingface dataset:
Change:
"<span class='text-info'>User Story:</span> As a user, I can click a link to go directly to the post's discussion page.", "<span class='text-info'>Bonus User Story:</span> As a user, I can see how many upvotes each story has.", "<span class='text-info'>Hint:</span> Here's the Camper News Hot Stories API endpoint: <code>http://www.freecodecamp.com/stories/hotStories</code>.", <del> "Remember to use <a href='/field-guide/how-do-i-get-help-when-I-get-stuck' target='_blank'>RSAP</a> if you get stuck. Try using <a href='http://api.jquery.com/jquery.each/'>jQuery's $.getJSON()</a> to consume APIs.", </del> <ins> "Remember to use <a href='/field-guide/how-do-i-get-help-when-I-get-stuck' target='_blank'>RSAP</a> if you get stuck. Try using <a href='http://api.jquery.com/jquery.getjson/'>jQuery's $.getJSON()</a> to consume APIs.", </ins> "When you are finished, click the "I've completed this challenge" button and include a link to your CodePen. If you pair programmed, you should also include the Free Code Camp username of your pair.", "If you'd like immediate feedback on your project, click this button and paste in a link to your CodePen project. Otherwise, we'll review it before you start your nonprofit projects.<br><br><a class='btn btn-primary btn-block' href='https://twitter.com/intent/tweet?text=Check%20out%20the%20project%20I%20just%20built%20with%20%40FreeCodeCamp:%20%0A%20%23LearnToCode%20%23JavaScript' target='_blank'>Click here then add your link to your tweet's text</a>" ],

Discussion:
Challenge has an issue. Please describe how to reproduce it, and include links to screen shots if possible. Step : "Remember to use RSAP if you get stuck. Try using jQuery's $.getJSON() to consume APIs." incorrectly to this url: It should link to: Unless that misdirection is meant to be tricky for the student ;)
This is a duplicate of
Kind of. This one is referring to a different page (challenge/zipline), but I did notice that all of the Ziplines have the same bug.
This was fixed ages ago, right? Please close.
This isn't actually fixed. The erroneous link still exists in these ziplines: Maybe it's not an issue because we'll be switching over to the content at soon? But I thought you should know that the issue hasn't actually been fixed yet. Actually, the only reason that it isn't an issue on the beta site is that none of the ziplines seem to link directly to the jquery json page.
This was fixed in prior to the branch being available through Now they seem to have changed how the ziplines look, so it wouldn't be an issue regardless. Since all changes seem to happen on the branch before ending up in production, issues that are fixed in should probably be considered fixed, even though it might be better to merge small fixes like this into production at a quicker rate than what is the current reality.
Thanks for the explanation! That makes sense. I'm not privy to staging, so I didn't realize it had been fixed there.
Change:
"permAlone('aab');" ], "tests": [ <del> "expect(permAlone('aab')).to.be.a.number;", </del> <ins> "expect(permAlone('aab')).to.be.a('number');", </ins> "expect(permAlone('aab')).to.equal(2);", "expect(permAlone('aaa')).to.equal(0);", "expect(permAlone('aabb')).to.equal(8);",

Discussion:
The first test to pass for this Bonfire is that the function returns a number. However, if I run the code without changing anything (so the function simply returns the string argument), the test still claims to pass.
Change:
## --sentence-- <del> `Hey. You are Sarah, right? I'm Jake, from Security. I'm here to give you _ _ _.` </del> <ins> `Hey. You're Sarah, right? I'm Jake, from Security. I'm here to give you _ _ _.` </ins> ## --blanks--

Discussion:
Change "You are Sarah" to "You're Sarah" in step 150, 154, and 155 of Learn Greetings in your First Day at the Office. The change is to match the caption text. (The text isn't visible on the Task 155 page, but in the code.) Change "You are Sarah" to "You're Sarah" in the following files:
We introduce contraction form in task 1 () so I assume we would want to use contractions in later tasks. But I'll wait for the curriculum team to confirm before opening this issue up for contribution. (If we don't want to use contraction in these tasks, the caption text should be updated to match the fill the blank text.)
Change:
<main> <p>A sound clip of Zersiax's screen reader in action.</p> <audio controls> <del> <source src="https://s3.amazonaws.com/freecodecamp/screen-reader.mp3" type="audio/mpeg"/> </del> <ins> <source src="https://cdn.freecodecamp.org/curriculum/applied-accessibility/screen-reader.mp3" type="audio/mpeg"/> </ins> </audio> </main> </body>

Discussion:
All links in the english curriculum need to be replaced. This is the last of the S3 links Here are the new CDN links that should be used instead multiple see explanation above see explanation above No response Device: [e.g. iPhone 6, Laptop] OS: [e.g. iOS 14, Windows 10, Ubuntu 20.04] Browser: [e.g. Chrome, Safari] Version: [e.g. 22] No response
Change:
border-color: var(--tertiary-color); } code { <del> border: 1px solid var(--secondary-color); </del> padding: 1px 4px; background-color: var(--quaternary-background); color: var(--tertiary-color);

Discussion:
Unnecessary borders are displayed around each line in the solution code of certification projects. For example: to someone's certification page on 'View' ('View Code') to see the solution code Each line in the solution code should not have borders around it ! Device: Laptop OS: Windows 10 Browser: Chrome Version: 114.0.5735.199 (Official Build) (64-bit) The border seems to be in
Hi the borders on the code doesnt seem to be a good UX. I would like to take up this issue.
Hello! I would like to work on this issue. Seems to be a quick fix.
Hey. Contributions are very welcome. Please take a look at to get started.
! Would this sample look better ?
I have fixed the issue and created a pull request . Please review it and let me know if there are any concerns.
To solve the issue move the properties in , to CSS selector that affects the challenges' layout, or doesn't affect the setting layout.
Simply removing the border property in fixes the issue ! ! Is it fine if done this way? I have reverted the changes I made to the bootstrap file back to its original form.
How can we find those code files from the repo ? If the particular link to the file is not provided in the issue.
Hello I would like to request to be assigned to fix this
Hi! I would like to take up this issue
Change:
```js const nestedAnchor = $('footer > p > a')[0]; <del> assert(nestedAnchor.getAttribute('href') === 'https://www.freecodecamp.org'); </del> <ins> assert(nestedAnchor.getAttribute('href').toLowerCase() === 'https://www.freecodecamp.org'); </ins> ``` The link's text should be `freeCodeCamp.org`. You have either omitted the text or have a typo.

Discussion:
The test is failing if the user does not use all lowercase letters for the domain name in the attribute. Since domain names are not case sensitive this seems a little too strict, especially since the link text itself is not using all lowercase. A user in the forums failed this challenge because they capitalized the C's in . I'm assuming they were influenced by the capitalization in the link text. This URL should pass the challenge since domain names are not case sensitive. No response N/A This seems like a good issue for a first timer.
here is a , I wonder, if parentheses should be deleted in this file as mentioned in issue .
Change:
return Observable.just(user); } return findUserByUsername$(username, { <ins> isGithubCool: true, </ins> isFrontEndCert: true, isFullStackCert: true, <ins> isHonest: true, </ins> completedChallenges: true, username: true, name: true

Discussion:
I can see my certificate at when I am logged in, but If I open that link in a new incognito tab this message is displayed: ! But my github is linked ! Am I doing something wrong or there is an extra step I need to do?
Also It says instead of on incognito.
Patch on the way.
Thank you for your hard work!
Patch Is live on beta. It should be in production shortly.
Change:
extends ../layout block content <del> .col-sm-8.col-sm-offset-2 form(method='POST') legend Reset Password </del> <ins> .col-sm-8.col-sm-offset-2.jumbotron form(action='/reset/#{token}', method='POST') h1 Reset Password </ins> input(type='hidden', name='_csrf', value=_csrf) .form-group label(for='password') New Password

Discussion:
When working on the file we are asked to write a function. There is a typo in the last sentence of the info you give. "Make sure the "repsonse" you... no code needed just fix the typo, lol No response Device: [e.g. iPhone 6, Laptop] OS: [e.g. iOS 14, Windows 10, Ubuntu 20.04] Browser: [e.g. Chrome, Safari] Version: [e.g. 22] No response
Thank you for opening this issue. Tutorial is located at: This tutorial is using CodeRoad VS Code extension, specific guidelines how to contribute to them can be found on Making PR for this issue will require following parts referring to making changes on the branch. Please make sure you read , we prioritize contributors following the instructions in our guides. Join us in or if you need help contributing, our moderators will guide you through this. Sometimes we may get more than one pull requests. We typically accept the most quality contribution followed by the one that is made first. Happy contributing.
I can fix this typo :)

Is your feature request related to a problem? Please describe. The activities count on the search bar in both /learn, and /news is different than /forum. Describe the solution you'd like A clear and concise description of what you want to happen. Fix the count on activities. Additional context Add any other context or screenshots about the feature request here. <img width="629" alt="Screen Shot 2020-05-11 at 23 27 55" src="https://user-"<img width="730" alt="Screen Shot 2020-05-11 at 23 27 39" src="https://user-"
Change:
flex-grow: 1; display: flex; align-items: center; <ins> margin-right: 10px; </ins> } }

Discussion:
The hover animation of map button overlaps the ending of the search bar.  Browser Name, Version: Chrome (latest release) & Firefox (57.0.2). Operating System: Windows 10 Pro 32 bit. Mobile, Desktop, or Tablet: Desktop.
I would like to take on this issue if it still exists
I've already submitted a PR for it.
Change:
Fulfill the user stories and pass all the tests below to complete this project. Give it your own personal style. Happy Coding! <ins> **Note:** Be sure to add `<link rel="stylesheet" href="styles.css">` in your HTML to link your stylesheet and apply your CSS </ins> # --hints-- You should have a `main` element with an `id` of `main`.

Discussion:
With the new format, a lot of people are not linking their css files to the HTML document. It is coming up a lot on the forum. Especially for those that are going through the Legacy curriculum. I think we should add a message underneath the sample projects, to remember to link the CSS file. Proposed change: Remember to link your CSS file in the HTML document. <img width="460" alt="Screen Shot 2022-05-14 at 8 57 10 AM" src="https://user-"
I had trouble fixing , because I didn't link To I hope this will be implemented
I think we should do this.
Change:
<ins> /** * Created by nathanleniz on 2/21/15. */ var R = require('ramda'); </ins>  No newline at end of file

Discussion:
the first line in the function says - it wont pass testing unless you change it to Browser Name: Firefox Browser Version: 60.0.1 Operating System: High Sierra ! <hr!
You don't have to it, but because of strict mode it does need to be declared with , , or .
so its missing the then?
That's how I would update it.

i am suspecting another small bug, the next challenge after succesful code run in Bonfire: Chunky Monkey actually points to itself
Change:
## --text-- <del> Which activation function switches values between -1 and 1? </del> <ins> Which activation function squishes values between -1 and 1? </ins> ## --answers--

Discussion:
In the page above, a question (Which activation function switches values between -1 and 1?) uses 'switches' when the actual word should be 'squishes' (like Tim says in the video) The question should be: Which activation function squishes values between -1 and 1? No response Device: Laptop OS: Windows 10 Browser: Chrome Version: 103.0.5060.114 No response
Just changing the word in this file should suffice, let me know if you want me to open a PR.
please go ahead.
Change:
}); })(); <ins> var defaultKeymap = { 'Cmd-E': 'emmet.expand_abbreviation', 'Tab': 'emmet.expand_abbreviation_with_tab', 'Enter': 'emmet.insert_formatted_line_break_only' }; emmetCodeMirror(editor, defaultKeymap); </ins> editor.setOption('extraKeys', { Tab: function(cm) { if (cm.somethingSelected()) {

Discussion:
Challenge has an issue. Please describe how to reproduce it, and include links to screenshots if possible. just messing on my windows 10 tablet (torture by the way) and realized emmet is not working as it was on my mac using chrome on both...
I'm having the same frustration with emmet not working.
It was in fact removed accidently. Can someone add it back? All you need to do is add this line After the editor is created in
Change:
## Description <section id='description'> <del> JavaScript allows the use of both single ('') and double ("") quotes to declare a string. Deciding which one to use generally comes down to personal preference, with some exceptions. </del> <ins> JavaScript allows the use of both single (<code>'</code>) and double (<code>"</code>) quotes to declare a string. Deciding which one to use generally comes down to personal preference, with some exceptions. </ins> Having two choices is great when a string has contractions or another piece of text that's in quotes. Just be careful that you don't close the string too early, which causes a syntax error. Here are some examples of mixing quotes: <blockquote>// These are correct:<br>const grouchoContraction = "I've had a perfectly wonderful evening, but this wasn't it.";<br>const quoteInString = "Groucho Marx once said 'Quote me as saying I was mis-quoted.'";<br>// This is incorrect:<br>const uhOhGroucho = 'I've had a perfectly wonderful evening, but this wasn't it.';</blockquote>

Discussion:
<!-- NOTE: If you're reporting a security issue, don't create a GitHub issue. Instead, email We will look into it immediately. --Describe your problem and how to reproduce it: in challenge i found an error. single qoute symbol is wrong in guide section. symbol of single qoute should be this (') but it is showing this ("). Add a Link to the page with the problem: Tell us about your browser and operating system: Browser Name: chrome Browser Version: 71.0.3578.98 (Official Build) (64-bit) Operating System: ubuntu 18.04 If possible, add a screenshot here (you can drag and drop, png, jpg, gif, etc. in this box): !
Good catch! I recommend changing the current line 9 in to the following: which will then display as the following: JavaScript allows the use of both single (<code'</code) and double (<code"</code) quotes to declare a string. Deciding which one to use generally comes down to personal preference, with some exceptions.
Change:
The `<head>` element is where you put important meta-information about your webpages, and stuff required for your webpages to render correctly in the browser. Inside the `<head>`, you should not use any element that displays content on the webpage. ## The Charset Meta Element <del> You should always have the `meta` tag for the charset encoding of the webpage in the head element: `<meta charset="utf-8">`. </del> <ins> You should always have the `meta` tag for the `charset` encoding of the webpage in the `head` element: `<meta charset="utf-8">`. </ins> Setting the encoding is very important because it ensures that the webpage will display special symbols and characters from different languages correctly in the browser.

Discussion:
in the odin project, there is a sentence that is worded like it should be worded like Here is the file If you would like to fix this issue, please make sure you read , we prioritize contributors following the instructions in our guides. Join us in or if you need help contributing, our moderators will guide you through this.
can I solve this?
Change:
assert.isUndefined(addTogether(2)([3])); ``` <ins> `addTogether("2", 3)` should return `undefined`. ```js assert.isUndefined(addTogether('2', 3)); ``` </ins> # --seed-- ## --seed-contents--

Discussion:
<!-- NOTE: If you're reporting a security issue, don't create a GitHub issue. Instead, email We will look into it immediately. -- <!-- Copy and paste the code from the editor that you used in between the back-ticks below: --The code above shouldn't pass the challenge. In the challenge, it is asked to make the function addTogether return undefined If either argument isn’t a valid number. Please add a test case where the first argument isn’t a valid number, but the second is. Example:
Great catch! Thank you for reporting!
Change:
# Contribute <del> Tools to help maintain [freeCodeCamp.org](https://www.freecodecamp.org)'s Open Source Codebase on GitHub. We are currently working on creating a tools dashboard for helping you review PRs and translations. Hangout with us in the [contributor's chat room](https://chat.freecodecamp.org/contributors) to learn more. </del> <ins> Tools to help maintain [freeCodeCamp.org](https://www.freecodecamp.org)'s Open Source Codebase on GitHub. We are currently working on creating a tools dashboard for helping you review PRs and translations. Hangout with us in the [contributor's chat room](https://chat.freecodecamp.org/channel/contributors) to learn more. </ins>

Discussion:
<!-- NOTE: If you want to become an author on freeCodeCamp, you can find everything here: --Describe your problem and how to reproduce it: The problem is when click on this in directory to open link is not valid and go to page. Add a Link to the page with the problem: Recommended fix, suggestions (how would you update it?): I recommend to replace this link by because the basic going to contributors channel. If possible, add a screenshot here (you can drag and drop, png, jpg, gif, etc. in this box): ! If i can fix it, It will be great for me. Thanks
Thank you for catching this - I'm opening this up to first timers to replace the link in the file.
Thanks, Can i fix it?
Go for it! If you have not done so already, we recommend reviewing our .
Okay, Thanks a lot, I will do that.
Change:
} } <del> .button-group .btn:not(:last-child) { margin-bottom: 10px; } </del> strong { color: var(--secondary-color); }

Discussion:
The class is used in : The class doesn't have any effect because there isn't any in : That means it's safe to remove the class now. Remove the selector from Remove the class from
This issue is open for contribution. Please make sure you read our as well as our , we prioritize contributors following the instructions in our guides. Join us in our or our if you need help contributing; our moderators will guide you through this. Sometimes we may get more than one pull request. We typically accept the most quality contribution followed by the one that is made first. Happy contributing.
Change:
The positive aspect is that you don't have to limit your moodboard to images in magazine. The negative aspect is that it might be hard to find the right images, since you have all internet to search from. The places to start look for images and ideas: <del> - <a href="https://images.google.co.uk/">google</a>. Goole Images can be chosen according to colour, shape or form, so if you can search it, then it is possible that you find it. </del> <ins> - <a href="https://images.google.co.uk/">google</a>. Google Images can be chosen according to colour, shape or form, so if you can search it, then it is possible that you find it. </ins> - <a href="https://www.pinterest.dk/">Pinterest</a>. Same as for google, yet different. - free images. Such as <a href="https://pixabay.com/">Pixabay</a>, <a href="https://www.pexels.com/">Pexels</a>, or <a href="http://www.freeimages.com/">free images</a> sites, you can find tons of inspiration already in one picture. - go outside with a camera. There might be the exact item for your moodboard waiting for you to take that picture.

Discussion:
originally reported: Each time I log in with Twitter, I still have to authorize the app to allow FCC access to my profile.
PR resolves this issue successfully.
Twitter API documentation for GET oauth/authenticate distinguishes the difference between authorize and authenticate in paragraph four .
I believe this is still an issue. I've already authorized FCC to interact with my twitter account, yet every time I attempt sign-in with twitter it still wants permission to authorize account interaction. Rather than just logging in.
Angelica, The pull request hasn't been merged into the main branch and pushed live to the servers. As soon as the team has a chance to review my changes we'll get it going live for you to enjoy the ease of use! On Sat Jan 17 2015 at 6:07:48 PM Angelica Ferdinand < :
Change:
npm run create-empty-steps X # where X is the number of steps to create. ``` <del> ## insert-step </del> <ins> ### insert-step </ins> A one-off script that automatically adds a new step at a specified position, incrementing all subsequent steps (both their titles and in their meta.json). The challenge seed code will use the previous step's challenge seed code with the editable region markers (ERMs) removed. **Note:** This script also runs [update-step-titles](#update-step-titles). <del> ### How to run script: </del> <ins> #### How to run script: </ins> 1. Change to the directory of the project. 2. Run the following npm command:

Discussion:
challenge-editor should be to the "How to work on practice projects" documentation here:
I'll tackle this today.
Change:
Usernames are used everywhere on the internet. They are what give users a unique identity on their favorite sites. You need to check all the usernames in a database. Here are some simple rules that users have to follow when creating their username. 1) Usernames can only use alpha-numeric characters. <del> 2) The only numbers in the username have to be at the end. There can be zero or more of them at the end. </del> <ins> 2) The only numbers in the username have to be at the end. There can be zero or more of them at the end. Username cannot start with the number. </ins> 3) Username letters can be lowercase and uppercase. 4) Usernames have to be at least two characters long. A two-character username can only use alphabet letters as characters. </section>

Discussion:
Describe your problem and how to reproduce it: As discussed at exhaustive length , the username requirements don't technically preclude the username "007". The requirement "Usernames should begin with a letter" should be . Add a Link to the page with the problem: Low-hanging fruit for a new contributor.