Commit Graph

1245 Commits (9edd0c2e56423e6d80d79f6dbacfe65f3425a69f)

Author SHA1 Message Date
Stuart Taylor 3a04a86f3d fix: formatting 2018-10-15 16:13:42 +01:00
Stuart Taylor a460d52009 fix: file naming 2018-10-15 16:13:42 +01:00
Shaurya Vardhan Singh 933a32d3a2 added file handling topic in cplusplus 2018-10-15 16:13:42 +01:00
J. Christian Straubhaar-Jones 62f5e20a6d updates for css3 media queries article, now in proper repo (#19126)
* updates for css3 media queries article, now in proper repo

* Requested changes
2018-10-15 20:29:26 +05:30
Melissa 7814d9a2bf Added resources to css-grid-layout (#18572) 2018-10-15 23:14:49 +09:00
vishal d4b8acfbde Add the text "Comparison" to the article (#18596) 2018-10-15 22:59:11 +09:00
FarhanYaseen 719d40cae0 Updated write file code with proper indentation (#19212)
* Updated write file code with proper indentation

Updated with proper style match and indentation

* Update index.md
2018-10-15 14:14:31 +02:00
Mohit Chandra Kukunoori d7a7fdbd31 Created index.md under stl-algorithms directory (#19225)
Created STL-Algorithms folder along with index.md
2018-10-15 14:13:47 +02:00
Hovhannes f937d627c8 GET & POST 2018-10-15 21:10:19 +09:00
Kristofer Koishigawa 01ff1e4115 Update index.md 2018-10-15 21:06:54 +09:00
Enéas Marques 059a4be4d2 Add "More Information" 2018-10-15 21:06:54 +09:00
Kristofer Koishigawa 74086f9f8a Update index.md 2018-10-15 21:00:27 +09:00
Jean-Paul Wilson 1160e4e9bf Feature: Add an example with additional arguments
Show an example which uses the additional, optional arguments (start and step) for the range function.
2018-10-15 21:00:27 +09:00
Anwarus e182884725 fix(guide): more descriptive links 2018-10-15 20:56:58 +09:00
UPASANA KOZYACHAYA 82267b8051 add an example of singleton in js (#18504) 2018-10-15 20:20:18 +09:00
Heather Kusmierz cb8b09e95e feat(guide): Add new Git article How to Undo Things (#18635) 2018-10-15 04:32:02 -04:00
Andrei Calinescu 0ab0b0dc7e Corrected last URL's markdown format. (#19205)
Used to be formatted as an image, but the URL led to a webpage, so there was a broken image link icon displayed.
2018-10-15 10:00:19 +02:00
Ashish Rao 844930f44c update article for filter function (#19197)
* update article for filter function

* Remove HTML markup and fix grammar and formatting

There was a lot of old HTML markup that I replaced with markdown markup.
Fixed grammar and sentence structure
Fix code block formatting
2018-10-15 09:56:15 +02:00
benpeterdalley 5253473b02 Indentation and grammar (#19209)
* Indentation and grammar

- I added a sentence about indentation, which is essential for the code to be contained in the function
- Neatened up the grammar in the list.

* Remove commas
2018-10-15 09:38:01 +02:00
Melissa 7e866537a1 Remove duplicate sections from 'react/state' (#18585)
* Remove duplicate sections from 'react/state'

The "updating state" section was duplicated, so I removed one of them.

I also corrected the heading levels for the subheadings below "updating state". It went from h2 to h5 and now goes properly from h2 to h3.

* Update index.md
2018-10-15 03:37:42 -04:00
r3dsquirr3l 5fafe9cd0e added Links section (#19111)
* added Links section

* correct contributor's link syntax
2018-10-15 09:24:43 +02:00
Eva Scholten 205bec3894 Added list of women in tech initiatives (#19148)
I have added a non-exhaustive list of global women in tech initiatives because I think it is important to mention that there are a lot of people out there trying to change the very male status quo.
I hope others will add to this list.
2018-10-15 09:18:19 +02:00
cneely25 c4c3579c99 Updated Layer 2 Section (#18377)
* Updated Layer 2 Section

* Update index.md
2018-10-15 09:17:04 +02:00
jakubowitch 0a751bc4ed Removed duplicate link (#19206)
the link to this freelance video is duplicated, removed one of them.
 <a href='https://www.youtube.com/watch?v=v-XDF57OOQQ' target='_blank' rel='nofollow'>How to be a Freelance Product Designer — Jared Erondu</a>
[Dann Petty Youtube Channel] (https://www.youtube.com/channel/UCTOwGti_mRb2J1JfTdIkg_w)
2018-10-15 09:10:48 +02:00
Paul Isaris b70758322b Enriched definition (#19014)
* Enriched definition

Added info about review results and common practices.

* Fixed grammar mistakes

Clarified the purpose of code reviews, re-written a sentence to improve it's clarity.
2018-10-15 09:10:17 +02:00
Vega Deftwing 016a6f6c12 SSDs: wording, added information on form factors (#19175)
* SSDs: wording, added information on form factors

Updated SSDs section: fixed wording, added information on form factors

* Fixed typos. Minor wording changes.
2018-10-15 16:29:14 +11:00
Vega Deftwing e8ead75128 Updated SSH general Information file (#19168)
* Updated SSH general Information file

Added notes about security, use cases, and basic networking info

* Fixed typos.
2018-10-15 16:27:06 +11:00
Vega Deftwing d3c0f0ddad Added security, use cases, basic networking info (#19169)
Added notes about security, use cases, and basic networking info
2018-10-15 16:14:50 +11:00
Vega Deftwing f480a17353 Added info on Timings and ECC RAM (#19173)
* Added info on Timings and ECC RAM

Included link to wikipedia on CAS latency, added section about ECC and discussed overhead and use cases.

* Fixed typos.
2018-10-15 16:10:45 +11:00
Lallo Vigil 8cfd759cfe fixed minor typo (#19180) 2018-10-15 00:48:10 -04:00
Lallo Vigil 284087dd40 fix: fixed spelling and linked url (#19149) 2018-10-14 19:11:39 -07:00
cb50 f88cd7bf2a Grammar and spelling corrections (#19151)
* Grammar and spelling corrections

plus additional links and DDR4 info. First pull request! #Hacktoberfest

* replaced html links with markdown

plus re-ordered "more info" links for readability
2018-10-14 19:08:04 -07:00
Kaan Aydogan 787d798f72 Fixed grammar issues/added idea (#19163)
* Fixed grammar issues/added idea

* correction: Capitalized Blockchain
2018-10-14 19:06:57 -07:00
Kaan Aydogan b6dd284dc5 Fix grammar and change certain terms (#19157) 2018-10-14 19:05:31 -07:00
Anwarus c1d0b2f346 fix(guide): create more descriptive links 2018-10-14 22:03:52 -04:00
Melissa aff06dc012 Remove duplicate section from hex guide (#18565)
There were two sections for **More Information**, so I have merged the two.

I've also added clarity to the link text for each MDN color links (one is for color values and one is for the color property, which was not clear before).
2018-10-14 19:00:55 -07:00
Tusharkanth Karlapudi 758d9b71f9 Updated index.md for Linear Regression (#19089)
* Updated index.md for Linear Regression

I am adding little more information and in easy terms to better understand the concept of Linear regression.

* corrected contributor's link syntax
2018-10-14 18:59:45 -07:00
Oluwafunmito Blessed 43174378c9 [Guide]: add article for completing the square (#19166)
* [Guide]: add article for completing the square

Add article with step by step guide on solving quadratic equations using the completing the square method

* removed stub information
2018-10-14 18:57:50 -07:00
Michal Wagner fcec866b99 Add hints to three front-end-libraries certification projects (#18938)
* Add hints to the front-end-libraries certification projects

- Add hints to the front-end-libraries - build a markdown-previewer project
- Add hints to the front-end-libraries - build a drum machine
- Add hints to the front-end-libraries - build a pomodoro clock

* Update index.md
2018-10-14 18:56:26 -07:00
weerd-space 757b50c521 Feat(guide): Add Swift section to recommended books 2018-10-14 21:55:21 -04:00
The Coding Aviator f3deb645ed Added D3 solution (#19097)
* client/src/guide/english/certifications/data-visualization/data-visualization-with-d3/work-with-data-in-d3/index.md

* client/src/guide/english/certifications/data-visualization/data-visualization-with-d3/add-document-elements-with-d3/index.md
2018-10-14 18:33:00 -07:00
Kaan Aydogan 5f566b20ae fix: Fix typos for incorrect spelling of Ethereum 2018-10-14 18:21:50 -07:00
Nitin Sharma 0944679521 Fix(guide): grammar fixes 2018-10-14 21:12:16 -04:00
asset-afv 36797a4643 Second method for 3 by 3 Determinants (#19090)
Second method for 3 by 3 matrix Determinants, based on extended matrix diagonals
2018-10-14 18:11:06 -07:00
Tusharkanth Karlapudi f5d020a2a2 Updated index.md for Clustering Algorithms (#19099)
Added description for the types of Hierarchical Clustering and kept it brief and simple.
2018-10-14 18:09:10 -07:00
Marwan Alani 8fd54d9d48 feat(guide): Add example of Bubble Sort in Swift 2018-10-14 20:36:28 -04:00
Sibin Joseph b2a3436055 Fix(guide): Add Android development activity lifecycle 2018-10-14 20:30:48 -04:00
Melissa 426a02c027 Reformat a11y resources guide and add a resource (#18547)
* Reformat a11y resources guide and add a resource

I added a resource to an accessible color palette builder, as well as did some reformatting.

Color tools are under their own heading for easy perusable. General section could be broken down as well, I believe, but for now I think it should be ok as-is. 

Since the order of these resources is not important, I turned the lists into `ul`s, which makes more sense as well as making this guide easier to maintain. Now if someone wants to change the order around or add or remove something, there is no need to go and change all of the list item numbers.

* Update index.md
2018-10-14 16:07:40 -05:00
Prem Kagrani 8f6d076066 Added point in new keyword (#18546)
Added why new is preferred in C++
2018-10-14 16:06:07 -05:00
Gerard Hynes b465d4e534 feat: add guide article for event handling (#19139) 2018-10-15 01:50:06 +05:30
karanbhomiagit b33ad84ef4 Added details about mnesia, an integral DBMS for Erlang programming. (#18510)
* Update index.md

* Update index.md
2018-10-14 14:53:52 -05:00
r3dsquirr3l e07aaa8c30 added Clear command (#19100) 2018-10-15 01:13:24 +05:30
Tusharkanth Karlapudi 806b0bea1f Updated index.md of Reinforcement Learning (#19103)
Added info on AlphaGo and its significance. It is an important and widely used example, hence I have added it.
2018-10-15 00:55:58 +05:30
Shaurya Vardhan Singh 60335c28bf Fixed typo error (#18545) 2018-10-14 11:34:36 -05:00
Ashish Rao 2d0739ca3d feature bulma stub in guide (#18543) 2018-10-14 11:33:55 -05:00
Shaurya Vardhan Singh bcd9eaf92f added functions to be used in lists (#18541) 2018-10-14 11:32:14 -05:00
Faraj Daoud 8b1c33e704 Changed wording in ## React - Components section (#18539)
Worked on explaining the example code more thoroughly.
2018-10-14 11:31:55 -05:00
Prem Kagrani 9cd52ab698 Added a new point on finally keyword! (#18538)
A new point about finally keyword is demonstrated with the help of an example.
2018-10-14 11:31:28 -05:00
Hafid Feghouli 0872c911ce fix(documentation): typo missing (#18537)
Added missing dots at the end of sentences.
2018-10-14 11:31:10 -05:00
Hafid Feghouli 911ffeb285 fix(documentation): typo missing (#18535)
Added missing dots at end of sentences and an uppercase letter at the beginning of a sentence.
2018-10-14 11:29:45 -05:00
Hafid Feghouli 780d55c7e2 fix(documentation):added missing dot (#18533)
Added missing dot "." at the end of the last sentence.
2018-10-14 11:29:26 -05:00
Shaurya Vardhan Singh 7ac38ba376 corrected grammatical mistakes (#18532)
As well as added some text about comments
2018-10-14 11:29:04 -05:00
karanbhomiagit 2e704cafff Update index.md (#18531) 2018-10-14 11:28:42 -05:00
karanbhomiagit 44ef2f22a4 Update index.md (#18529) 2018-10-14 11:28:11 -05:00
Adrian Skar 5f5bafaccd Basic JS: Iterating through arrays with for. Replace stub with guide (#18527)
Guide for [Basic JavaScript: Iterate Through an Array with a For Loop](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript/iterate-through-an-array-with-a-for-loop)
2018-10-14 11:27:46 -05:00
Hafid Feghouli 7e35a86038 fix(documentation): dots added. (#18526)
Added dots at end of 2 sentences.
2018-10-14 11:27:30 -05:00
karanbhomiagit aa92ef241d Update index.md (#18524) 2018-10-14 11:27:05 -05:00
karanbhomiagit 38d301dff3 Update index.md (#18520) 2018-10-14 11:26:38 -05:00
Marwan Alani 1d5fed62f1 feat(guide): Explained the difference between declaring & assigning a constant in Swift (#18515)
Added a code snippet to explain the difference between _declaring_ a constant and _assigning_ a value to it.
2018-10-14 11:26:14 -05:00
FlyvendeThom 5cbe21754a Switch Statements - Fallthrough (#18405) 2018-10-14 11:22:35 -05:00
Ruairi O'Gallchoir 15329a240e Fixed information and grammar (#18406)
Source for WP stats: https://w3techs.com/technologies/overview/content_management/all
2018-10-14 11:22:01 -05:00
The Coding Aviator 6b39dfc891 Added solution to Use Responsive Design with Bootstrap Fluid Containers (#18412)
* Added solution to Use Responsive Design with Bootstrap Fluid Containers

* Update index.md
2018-10-14 11:21:42 -05:00
The Coding Aviator 3841b5e443 Added solution to Add Font Awesome Icons to our Buttons (#18413)
Add Font Awesome Icons to our Buttons
2018-10-14 11:21:29 -05:00
The Coding Aviator f5116c9c13 Added solution to Ditch Custom CSS for Bootstrap (#18414)
* Added solution to Ditch Custom CSS for Bootstrap

Added solution to Ditch Custom CSS for Bootstrap

* Update index.md
2018-10-14 11:21:18 -05:00
The Coding Aviator 6550ea5736 Added solution to Call out Optional Actions with btn-info (#18415)
* Added solution to Call out Optional Actions with btn-info

Added solution to Call out Optional Actions with btn-info

* fix: Update formatting
2018-10-14 11:20:27 -05:00
pnjha 1faba7d811 Added algorithmic paradigm (#18416) 2018-10-14 11:20:04 -05:00
Nitin Sharma ce92f504d9 Fixed various grammatical issues. (#18496)
Fixed various grammatical and structural issues in the article.
2018-10-14 11:19:07 -05:00
deepk777 bf743451dc Adding new navigation option. (#18495) 2018-10-14 11:18:42 -05:00
Hovhannes 6d7e4aac85 jQuery hover example (#18492) 2018-10-14 11:18:11 -05:00
Hafid Feghouli 58a1a14f8c Improved readability (#18491)
Added a space after a dot "." after the sentence "for a particular programming language" and inserted a blank line after "to debug effectively." to make some breathing space.
2018-10-14 11:17:46 -05:00
Matthew Healy bbbaca63c1 fix(guide): add better explanation of monad laws (#18490)
* add better explanation of monad laws

* remove 'simply' and 'just' from text
2018-10-14 11:17:02 -05:00
Prem Kagrani 4dd56b93e9 Important point about auto added! (#18489) 2018-10-14 11:15:55 -05:00
cadmma daf0ad5c01 Updated the narrative for readability (#18470) 2018-10-14 11:11:31 -05:00
crownedpigeon 1f3f83c3ca Small grammar/spell checking (#18466) 2018-10-14 11:10:48 -05:00
Nitin Sharma 7121f8ca41 Added Nested case and updated ElseIf statement. (#18465)
Added the nested If/Else case.
Added the missing condition if ElseIf block.
2018-10-14 11:10:03 -05:00
Thomas Papapaschos 6e947647dc fix(guide):add warning about dividing with zero to article. (#18445)
* add warning about dividing with zero to article.

text : "When dividing always check that the divisor ( in this example "b" ) is not equal to 0 ,dividing with 0 will cause your program to crash."

* Update index.md
2018-10-14 11:08:43 -05:00
jayvie 298826eb1f change command usage from cat to ls (#18992)
* change command usage from cat to ls

* Fix spelling of the word `directory`
2018-10-14 17:37:52 +02:00
The Coding Aviator bfcda59708 Added React information (#18742)
* Added React information

* Update index.md
2018-10-14 15:34:21 +05:30
Randell Dawson 5f9a0c00a9 Fix: Made the resource links bullets (#19013)
Fixed syntax of links so they show on 3 separate lines
2018-10-14 11:04:34 +02:00
Leon Kochetkov ba57b384b0 Update index.md (#19007)
Fixed tags markup
2018-10-14 01:13:52 -07:00
Kaiguang Li f5ce9f8ddc fix broken speech ballon emoji (#18967)
* fix broken speech ballon emoji

* Fix speech ballon emoji

* Add image warning sign

* Update image warning sign link
2018-10-14 00:51:35 -07:00
matrix-mack dd8bb63713 The sub-title "Recursion in C" was missing (#18996)
In line 96, the subtitle was not appropriately mentioned.
2018-10-14 09:12:16 +02:00
matrix-mack 5ddb1a1575 Removing the unnecessary word "Therefore," (#18991)
In line 11, the word "Therefore,"was added unnecessarily and the sentence was incomplete.
2018-10-14 09:11:55 +02:00
matrix-mack 9b0b61c9cc Spelling Error in the title (#18998)
The spelling of dynamic was misspelled as 'dinamic'
2018-10-14 09:10:40 +02:00
Viggy Kumaresan 4603ceffec Added information about Tableau Public (#18918)
Added' Getting started with Tableau Public' section, with information about creating an account and downloading the software.
2018-10-13 21:55:55 -07:00
Ginson Wong 8605ddfbfe add: replace stub with init summary and examples (#18897)
* add: replace stub with init summary and examples

* correct spelling typo on line 14
2018-10-13 21:53:31 -07:00
Vivek Soundrapandi 0dd3adf672 Added list of function first class object pointers (#18404)
Added list of function first class object pointers and interlinked them within documentation making them more navigatable
2018-10-14 00:20:16 -04:00
pakchrishtml b82c154c74 Update index.md (#18907) 2018-10-13 21:08:52 -07:00
Matt cee60d34b6 feature(guide):basic info on Vagrant added (#18446)
* feature/basic info on Vagrant added

Added basic Vagrant info with links to documentation and how to get started.

* Update index.md
2018-10-13 22:35:34 -04:00
Taras Kuba a3ea4f31ff Add categories for tools (#18451)
* Add categories for tools

* Update index.md
2018-10-13 22:28:11 -04:00
Matt 597d88b738 fix/spelling error (#18448)
Small spelling error fixed.
2018-10-13 22:25:21 -04:00
Vivek Soundrapandi 0ffbbd4605 added local & relative import definition (#18460)
* added local & relative import definition

added description & example for local import and their ability to import using relative paths

* Update index.md
2018-10-13 22:16:21 -04:00
Shubham Soni d8a6087fe2 correct the example in comment (#18458) 2018-10-13 21:44:53 -04:00
Chris Reyes ecbd6bd64f fix typo, and add dimension example (#18926)
add example of how dimensions can be used
2018-10-14 05:00:20 +05:30
Yusuf | @yusufcodes 9e0b0f05e3 Updated definition of a stack - grammar issue (#18895)
'Stacks is a First In Last Out' changed to 'A stack is a First In Last Out'.
2018-10-14 00:29:56 +01:00
Isaac 070d79b807 Java Guide- Added Examples to Built in funcions (#18797)
Added examples of Java.IO package and Java.lang packages
2018-10-14 04:29:43 +05:30
domilearns 78c0135748 Added paragraph and made corrections (#18825)
I added a paragraph about how you can get into data science in different ways and made a couple of grammatical corrections.
2018-10-14 04:03:46 +05:30
Harsha Gudladona 1c053b7bdf Fixed spelling (#18914)
Updated spelling from clinking to clicking
2018-10-14 00:27:22 +02:00
Harsha Gudladona 99cebad694 Fixed grammar. Fixed explanation of Run button (#18916) 2018-10-14 00:26:42 +02:00
The Coding Aviator f94d1ede92 Fix(guide): Add ES6 introduction to JS certification section 2018-10-13 17:36:58 -04:00
Alexandru-Daniel Nedelcu 88c3b75333 Fix(guide): clean up Markdown formatting 2018-10-13 17:21:12 -04:00
Lachlan Eagling 4d6debcfd3 Fix formatting issue (#18642) 2018-10-13 16:11:02 -05:00
Hiep Nguyen be8c98932a Add more section to #Accept Test Plan - Attributes (#18644) 2018-10-13 16:10:42 -05:00
Lachlan Eagling 23e0caddf5 Update URL for guide contribution (#18645) 2018-10-13 16:10:18 -05:00
David Sánchez 6ed60b0453 Created page for the Mbed platform (#18648)
* Created page for the Mbed platform

* Update index.md
2018-10-13 16:09:52 -05:00
Rafsal Rahim 2107d6a8c2 added the field "To clone spacific branch" (#18649) 2018-10-13 16:08:46 -05:00
Rafsal Rahim 2765c8c864 added "Blockchain Technologies" (#18650) 2018-10-13 16:08:38 -05:00
Rafsal Rahim 40046b262e inclucded discription about hyperledger (#18651) 2018-10-13 16:08:05 -05:00
Andrew 96206e1ab7 Added 3 articles about good code documentation (#18653)
Added 3 articles that have helped me personally with code documentation.
2018-10-13 16:05:41 -05:00
Andrew 52beb2723b Added courses to the logic readme (#18656)
Added courses to the logic readme to better introduce people on how to think
2018-10-13 16:05:08 -05:00
Ajay Arasanipalai 41f2f10e94 Add backpropogation and chain rule relation. (#18667) 2018-10-13 16:02:53 -05:00
Ajay Arasanipalai bf5cc9279f Add section for further reading links. (#18668) 2018-10-13 16:02:23 -05:00
Ian Vidaurre ee4cc393f3 Typo fix for index.md (#18670)
Changed OpemVim link to "OpenVim"
2018-10-13 16:02:02 -05:00
Martin e6718ae851 Update of Product Design, UX Design and User Flow articles (#18709)
* User Flow: Information, Articles, Youtube update

Explanation on what is User Flow with youtube videos and articles for reference and/or resource.

* Update of UX Design article

Update the article with more information and more links to articles and books.

* Product Design: Info, Articles, Youtube update

Explanation on what is Product Design with youtube videos and articles for reference and/or resource.

* Update description of Retina Display

As reported in issue #18129, there is a lack of explanation on what a retina display is and some users find it difficult to understand what they are doing exactly, so I added a short explanation on what a High-Resolution Display is and what a Retina Display is.
2018-10-13 16:01:40 -05:00
benpeterdalley 3ec1dfd5b6 Punctuation and broken link (#18708)
I fixed some inconsistent punctuation and some linked text that wasn't setup properly.
2018-10-13 16:00:11 -05:00
FlyvendeThom c97cd69ecd Fix(guide): add info about mv rename functionality 2018-10-13 16:58:56 -04:00
Tanuj Nagpal 0240893e6f Added another way to list files/folders (#18706)
you can view files/folders without even entering the directory
2018-10-13 15:57:00 -05:00
benpeterdalley 76f6536b4f Update index.md (#18703)
Included info about the colon being required and no closing statement, and indentation everything that is properly indented following the definition is within the scope of the function
2018-10-13 15:54:51 -05:00
Tanuj Nagpal 2154708115 Added function of typing only cd in terminal (#18702)
cd will move you to the Home directory
2018-10-13 15:54:05 -05:00
Ginson Wong b5a122baaa fix: clean up and adjust broken formatting (#18881)
-added note on mobile motherboards
-fix non-existent link to motherboard img. copied from index.md of computer-hardware parent folder
-fix broken anchor tag
2018-10-13 22:53:15 +02:00
Mayer3 faadc843d0 Add Line number 21 (about { } ) (#18699) 2018-10-13 15:52:37 -05:00
Palash Bauri 1fe7a36d4a added 1 and 0 as alternative to True/False (#18697)
added example and tip about the use of 1/0 as alternative to True/False
2018-10-13 15:51:23 -05:00
Tanuj Nagpal 5dcd2785d5 Added Importance of GNU (#18695)
Explained details about GNU/Linux system and why it should be called GNU/Linux instead of just Linux
2018-10-13 15:49:34 -05:00
Maria Nguyen a2e6d76803 Linux: Add -la flag explanation to ls command on Basic Linux Commands (#18689) 2018-10-13 15:46:24 -05:00
Ajay Arasanipalai c783a9e900 Add link to article by Chris Olah. (#18682) 2018-10-13 15:45:58 -05:00
Cristi Cismas 5eaba89bb0 Fix(guide): grammar edit 2018-10-13 16:42:00 -04:00
Hovhannes 5c9572eed8 Add manually expiring a session example (#18394) 2018-10-13 16:25:24 -04:00
Rémy Beumier c206c6bbbb Add font shorthand property (#18393) 2018-10-13 16:07:49 -04:00
zaibugemi 72fe8fc519 Add information about memory leaks (#18392) 2018-10-13 16:02:36 -04:00
zaibugemi 338d94b517 Add more information about Do while loop (#18385) 2018-10-13 15:27:41 -04:00
tombraul ed557a48df Add godot engine resource (#18387) 2018-10-13 15:22:06 -04:00
Michael e59727cea7 Clarify language in article (#18379) 2018-10-13 15:00:43 -04:00
palash4u 7a976c5b0d Add advantages and disadvantages of an array (#18367) 2018-10-13 14:50:52 -04:00
Ian Vidaurre 72c550bb8a Updated 'About Vim' section 2018-10-14 00:06:55 +05:30
Paul Isaris 7dcfac9dc6 Added more instructions for nvm and code example (#18357) 2018-10-13 14:36:06 -04:00
Ajay Arasanipalai 69c3cd6c0e Add "Deep Learning" book (#18675) 2018-10-13 13:15:17 -05:00
Belma Gaukrodger 1f110caafe add 3 new references to index (#18672) 2018-10-13 13:14:50 -05:00
Pravinraj Mohan 292d0c9011 Updated index.md (#18850)
Improved the manifest.json file explanation
2018-10-13 13:08:42 -05:00
shyamunnikrishnan 72159de880 Create Index.md (#18753) 2018-10-13 19:51:09 +02:00
shyamunnikrishnan 9bb6aea5ec Bullet points fixed (#18740)
Fixed issue where "Electron and Vue", "Electron and React" and "Electron and Angular" where invisible due to incorrect formatting of links.
2018-10-13 19:46:57 +02:00
domilearns 13b745863c Added glossary term (#18839) 2018-10-13 19:15:56 +02:00
Shantanu Tripathi 16d643ecba Added a good reference video on Quick sort
Added a link to one of the finest videos on Quick sort for beginners to understand. It belongs to MyCodeSchool channel on youtube.
2018-10-14 00:10:17 +09:00
Shantanu Tripathi 667f900797 Added a good reference video for binary search
Added a reference to a very good playlist of videos on binary search which belongs to MyCodeSchool. This playlist would be very helpful fro beginners to understand Binary Search.
2018-10-14 00:09:02 +09:00
Ashish Rao 3f512e0af4 add iTerm2 introduction (#18369) 2018-10-14 00:06:55 +09:00
Shantanu Tripathi 1c53f5c4fe Added a reference video for Insertion Sort
Added a reference to the video of Insertion sort of My code school which is probably the best video for a beginner to understand.
2018-10-14 00:05:09 +09:00
Shantanu Tripathi f26c13b68d Added a good reference video for selection sort (#18372) 2018-10-14 00:04:04 +09:00
iamkrishnamohan 50260cf0ae Added text " Kotlin courses for beginners " (#18364) 2018-10-13 23:40:52 +09:00
Domingo Moronta e378b712f0 Update index.md 2018-10-13 23:40:30 +09:00
iamkrishnamohan 4446ed1099 Add Text "Advanced Android Development" (#18359) 2018-10-13 23:36:54 +09:00
webmaster-zundux ab718dc2ce feat(guide): Added the link to ui patterns (#18362) 2018-10-13 23:29:28 +09:00
Kristofer Koishigawa 22752616e7 Update index.md 2018-10-13 22:51:24 +09:00
Zul-abdin 57d79e6564 Update index.md 2018-10-13 22:51:24 +09:00
Zul-abdin 146a497f5e Added info on Maintenance of Liquid Cooling 2018-10-13 22:51:24 +09:00
Zul-abdin f8d476d7e7 Added info about Unlocked CPU's to Overclock 2018-10-13 22:49:17 +09:00
Isaac d12bde426e Java - Added Splitting of strings to guide (#18713)
* Java - Added Splitting of strings to guide

Added .substring and .split expatiation.

* fix: code formatting
2018-10-13 17:35:48 +05:30
Faraj Daoud a438cc34dc Changed unnecessarily to unnecessary (#18534)
* Changed unnecessarily to unnecessary

* fix (guide): Clean up grammatical mistakes
2018-10-13 04:07:49 -04:00
benpeterdalley 994985fc17 Tidied up inconsistent grammar (#18710)
Missing fullstops at the end of sentences, inserted colons, and there were a few double spaces and capital letters missing.
2018-10-13 08:54:04 +01:00
Jace 71e1241fdc Update index.md (#18578)
Some people don't want to use Chrome, so it would be nice to tell them there are alternatives.
2018-10-13 08:46:55 +01:00
Colin Crawford e321ca535c Add first content on redux middleware (#18643)
* Add first content on redux middleware

Add a description of what redux middleware is, some examples of what it can be used for, and how to add it to your app.

* fix: formatting
2018-10-13 13:05:39 +05:30
Lachlan Eagling 1d0c7f3f8b Add input and output for code examples (#18646) 2018-10-13 12:55:07 +05:30
Paul 721f799f28 More syntax examples (#18647)
Breaks down the different ways you can write arrow functions for those new to it
2018-10-13 12:48:53 +05:30
Beau Carnes 303ff4eea0 feat: add portuguese chinese arabic to guide 2018-10-13 07:57:22 +01:00
Beau Carnes 107a0e58f3 feat: add Russian guide 2018-10-13 07:57:22 +01:00
Beau Carnes 3948553bfb fix: change directory structure 2018-10-13 07:57:22 +01:00
Beau Carnes 2a48a23736 feat: Spanish guide 2018-10-13 07:57:22 +01:00
João Daniel e9713ceb77 feat: add article for Vue.js Components
Signed-off-by: João Daniel <jotaf.daniel@gmail.com>
2018-10-13 07:55:04 +01:00
Stuart Taylor dc424f8676 fix: copy edit 2018-10-13 07:52:51 +01:00
Zul-abdin 2b2ab52057 Added some extra info about Ray Tracing 2018-10-13 07:52:51 +01:00
Beth Martin a995f8f980 move php-syntax-overview to php folder 2018-10-13 07:49:02 +01:00
Marwan Alani 95b9d3df6e [Improvement] Added example for Binary Search in `Swift` 2018-10-13 10:59:35 +09:00
nabilLearns 7cf0899687 small grammatical corrections, some formatting (#18345) 2018-10-13 10:56:54 +09:00
Marwan Alani 231b339755 Added example for linear search in `Swift` 2018-10-13 10:44:11 +09:00
Travis Fantina 9936a89343 Adds intermediate solution and corrects "run code" link (#18601)
* Correct "Run Code Link"

Currently when the user hits "Run Code" they are brought to a repl that shows a function for `reverseString`.  I just copied the code from the explanation into a new repl and linked that so when users click "Run code" they are taken to the correct code.

* Adds an intermediate solution

Since submitting my last PR on this page I have verified that my intermediate solution works, it eliminates the need for the `for` loop.

* fix: formatting
2018-10-13 05:15:07 +05:30
Melissa f6f2c2be13 Add 'tags must be closed' rule to JSX guide (#18581) 2018-10-13 05:11:40 +05:30
Viggy Kumaresan b721f07140 Update index.md (#18560)
Added two books on Python
2018-10-12 13:46:53 -07:00
Bouncey fc72dde582 fix(lock-files): Commit lock files 2018-10-12 20:41:42 +05:30
cadmma bf1477f1e5 Updated narrative for English readability (#18471) 2018-10-12 10:05:41 -05:00
Rosario b583b5646c Add more information about abstraction (#18461)
* Add more information about abstraction

* Update index.md
2018-10-12 10:04:11 -05:00
Saksham Bhalla 4b1976644a Edited (#18428) 2018-10-12 15:42:00 +02:00
Ruben 56467685c4 minor typos and grammatical amend (#18402) 2018-10-12 11:36:46 +02:00
zaibugemi 12d35f8e23 Corrected grammatical errors. (#18390) 2018-10-12 10:11:01 +02:00
Anwarus 86ca5f46a4 fix(guide): modified links to form list (#18373) 2018-10-12 09:35:32 +02:00
dvdrip bda98247b1 Update markdown text 2018-10-12 07:47:02 +01:00
Tom Landis b7c7661b21 reworded
reworked the two sentences
2018-10-12 07:41:27 +01:00
Stuart Taylor 347a3bc397 fix: Format one more element tag name 2018-10-12 07:41:27 +01:00
Stuart Taylor d2c069b4f7 fix: Markdown formatting 2018-10-12 07:41:27 +01:00
Tom Landis 116e725cbd Replaced stub on blockquote element HTML
added a concise explanation and example.
2018-10-12 07:41:27 +01:00
João Daniel 38adf1a090 feat: add article for Vue.js Control Flow
Signed-off-by: João Daniel <jotaf.daniel@gmail.com>
2018-10-12 07:39:14 +01:00
João Daniel 8999a73919 feat: add article for Vue.js Declarative Rendering
Signed-off-by: João Daniel <jotaf.daniel@gmail.com>
2018-10-12 07:38:01 +01:00
dvdrip b0b38c8074 Update text capitalization (#18343) 2018-10-12 15:28:41 +11:00
Mrugesh Mohapatra 00c8f001f2 ci: update tests to pass for english
This is a temporary fix for the CI, we need to add the lang var
2018-10-12 04:50:51 +05:30
Mrugesh Mohapatra 7a860204af fix(guide): update latest copy from guide repo 2018-10-12 04:50:51 +05:30
Mrugesh Mohapatra 73a97354e1 fix(guide): move guide to english directory 2018-10-12 04:50:51 +05:30
mrugesh mohapatra 4d6f381cef
docs: remove extraneous LICENSE from client 2018-10-12 01:09:33 +05:30
Dan Hogan e88e9b034b fix(platform): added alt text to user image (#18316) 2018-10-12 00:47:35 +05:30
Dan Hogan b405afff43 fix(platform): added alt text to as-seen-on image (#18315) 2018-10-12 00:47:01 +05:30
Beau Carnes 7723a592b7 fix: add prebootstrap script 2018-10-11 02:15:05 +05:30
mrugesh mohapatra be04413f4d docs: remove license from guide 2018-10-11 01:52:07 +05:30
mrugesh mohapatra 05535d1e56
docs: delete readme from client 2018-10-10 16:44:27 +05:30
Mrugesh Mohapatra a5ba2f1086 fix: add env var to build language files 2018-10-09 16:46:14 +05:30
Bouncey 3ae76fe2f1 fix(ci): Run correct script in ci 2018-10-09 09:59:35 +01:00
Bouncey deff9a92a9 chore(git): Update .gitignores 2018-10-09 09:49:01 +01:00
Mrugesh Mohapatra bb9b6b5826 chore: update lockfile and check CI 2018-10-09 02:03:42 +05:30
mrugesh mohapatra 392b28fa55 fix: redirects for forum 2018-10-07 17:45:21 +01:00
Valeriy 6c3b9b616d fix(learn): path to Intros 2018-10-07 08:54:52 +01:00
Valeriy 3123f8c5b9 fix(learn): transformers don't apply 2018-10-06 02:39:36 +01:00
Bouncey 5fedefb74f fix(travis): Have travis run client tests for CI 2018-10-05 21:34:17 +05:30
Bouncey 2ec3c6962f chore(curriculum): Bump pkg version to fix build 2018-10-05 15:58:12 +01:00
Bouncey b38ee544a3 fix(description): Adjust for new description format 2018-10-05 15:58:12 +01:00
Bouncey badc68089f chore(pkg): Prep md parser for publish
fix(netlify): Fix Build
2018-10-05 15:58:12 +01:00
Bouncey 3f86862d3e chore(lock): Update Lock files 2018-10-05 15:58:12 +01:00
Bouncey 3151390be4 feat(next): BREAKING New curriculum package 2018-10-05 15:58:12 +01:00
Bouncey 6ba31ae5d1 fix(build): Add gatsby-cli to deps 2018-10-05 15:58:12 +01:00
Bouncey b22c719651 fix(source-plugin): Switch out gatsby-source-filesystem 2018-10-05 15:58:12 +01:00
Bouncey 6e728ce16d feat(guide): Import guide in to the client app 2018-10-05 15:58:12 +01:00
Bouncey edd11330bc chore(intros) Move Introdctions to /pages 2018-10-05 15:58:12 +01:00
mrugesh mohapatra 61222b1fb6 chore: remove unwanted change from PR 2018-10-03 16:51:26 +05:30
Dale Blackburn be0cf1d211 chore: 🤖 Allows Lerna to build curriculum on npm run bootstrap
Added `lerna run build --scope @freecodecamp/curriculum` to bootstrap
npm script

Issues: 18198
2018-10-03 16:51:26 +05:30
Bouncey e7e69081b6 chore(challenge): Remove unsed help field 2018-09-30 23:24:46 +01:00
Bouncey 8398522021 chore(lerna): Sym-link the curriculum 2018-09-30 20:17:46 +01:00
Bouncey 3da2a3eea9 fix(updates): Fix learn -> server communication 2018-09-30 12:42:40 +01:00
Bouncey 5b254f3ad6 chore(learn): Merge learn in to the client app 2018-09-30 12:42:40 +01:00
Mrugesh Mohapatra fda64e92be feat: intial bootstrap install for server and client 2018-09-26 20:26:53 +05:30
Bouncey 87837f480d feat(certs): Claim Certs 2018-09-25 13:18:17 +01:00
Bouncey d698d52794 feat(Certs): Initial Cert Settings 2018-09-25 13:18:17 +01:00
Bouncey a6f3e6f66c feat(honesty): Add honesty settings 2018-09-21 14:51:44 +01:00
Bouncey ef0428b396 feat(portfolio): Add portfolio settings 2018-09-21 11:26:30 +01:00
Bouncey 9f4430eced feat(settings): Internet Settings 2018-09-21 11:26:30 +01:00
Bouncey 6208237d0b chore(tidy) Tidy up 2018-09-21 11:26:30 +01:00
Bouncey 5cbe99eced fix(links): Use relative links 2018-09-21 11:26:30 +01:00
Bouncey 2de2143457 feat(email-settings): Add email settings 2018-09-21 11:26:30 +01:00
Bouncey 3a98e3cfa3 feat(privacy): Add privacy settings 2018-09-21 11:26:30 +01:00
Bouncey 83b74d14f3 feat(titles): Title the pages 2018-09-14 16:22:44 +01:00
Bouncey d6c0e7be49 feat(night-mode): Add initial night mode styles 2018-09-14 16:22:44 +01:00
Bouncey b62ad699af fix(typo): Fix typo 2018-09-14 16:22:44 +01:00
Bouncey 0c3856c0d2 feat(theme): Toggle and persist theme locally 2018-09-14 16:22:44 +01:00
Bouncey c7a4b5b50f feat(theme): Add theme updating functionality 2018-09-14 16:22:44 +01:00
Bouncey af6e46bf9d chore(redux): Remove redux from AboutSettings 2018-09-14 16:22:44 +01:00
Bouncey efd8c18f5a feat(theme): Add theme settings UI 2018-09-14 16:22:44 +01:00
Bouncey a41ef09932 feat(about): Submit new 'about' settings 2018-09-14 16:22:44 +01:00
Bouncey 68cdeea6ae feat(redux): Make reducers hot-reloadable 2018-09-14 16:22:44 +01:00
Bouncey 4f54803674 feat(username): Add Username updating 2018-09-14 16:22:44 +01:00
Bouncey 99e025699a feat(settings) Scaffold /settings route 2018-09-14 16:22:44 +01:00
Bouncey 73e89a2300 feat(spacer): Extend Spacer API 2018-09-14 16:22:44 +01:00
Bouncey 4157552cdb feat(the-fastest-page): Add static /the-fastest-web-page-on-the-internet 2018-09-09 11:19:19 +01:00
Bouncey 3878cbae63 chore(tidy) Tidy Friday 2018-09-07 14:37:14 +01:00
Bouncey 56494ffc32 chore(navigate): gatsby depricated navigateTo -> navigate 2018-09-07 14:37:14 +01:00
Bouncey c5c4f3aa41 feat(report-user) Gatsby /user/:username/report-user 2018-09-07 14:37:14 +01:00
Bouncey a9c948679e feat(prettier): Use prettier for client code 2018-09-07 14:37:14 +01:00
Bouncey 748c1da517 chore(redirects): Migrate redirects and clean up server views 2018-09-06 16:58:05 +01:00
Bouncey eb5dee1cbb fix(build): Make build unrelient on root level deps (take 2) 2018-09-06 16:07:03 +01:00
Bouncey 9224613a74 fix(build): Ensure env for build 2018-09-06 16:07:03 +01:00
Bouncey 5b7b3ca33c feat(unsubscribe): Add unsubscribed page and update api 2018-09-06 16:07:03 +01:00
Bouncey 435e856cdb feat(env): Make env vars available to client app 2018-09-06 16:07:03 +01:00
Bouncey 44fcf50cb1 chore(react-bootstrap): Migrate to scoped package 2018-09-06 16:07:03 +01:00
Bouncey c590b736dd chore(pkg): Update client package details 2018-09-06 11:35:04 +01:00
Bouncey aefb63aa7c fix(build): Fix netlify build 2018-09-06 11:35:04 +01:00
Bouncey 4c73ebbfef fix(babel): Use scoped react-bootstrap for babel@7 2018-09-06 11:35:04 +01:00
Bouncey cc54595414 chore(academic): Gatsby the Academic Honesty page 2018-09-06 11:34:45 +01:00
Bouncey a8c772fbec fix(typo): certificatio -> certification 2018-09-04 19:40:07 +05:30
Bouncey 77a4452437 feat(certs): Convert certification views to gatsby 2018-09-04 19:40:07 +05:30
Bouncey dc00eb8555 chore(root): Ensure development environment 2018-09-03 17:47:48 +05:30
Bouncey 46a217d0a5 chore(server): Move api-server in to it's own DIR 2018-09-03 17:47:48 +05:30
Bouncey e59ad6ebda chore(client): Move client app to /client 2018-09-03 17:47:48 +05:30
SG 8e79a48b29 fix: privacy terms page styling issues and jQuery not initialised 2018-08-22 22:28:52 +05:30
Mrugesh Mohapatra dae7f383f4 fix: remove code-mirror 2018-08-04 22:48:20 +01:00
Stuart Taylor 6d6f8af647 chore(unused): Remove unused files 2018-08-03 19:27:42 +05:30
Mrugesh Mohapatra d7180d8a4f chore(seed): update curriculum to v3.1.1 2018-08-01 14:14:14 +01:00
eolculnamo2 5b1278a725 style(Settings): Improve mobile responsiveness of settings page
added flex wrap to many of the flexed items targeted at mobile with
media queries so they would properly collapse. Also off set the -15px
horizontal margins added by react bootstrap which made much of the text
touch the side of the screen.

BREAKING CHANGE: none
2018-06-30 19:46:21 +05:30
Rachel Sinclair 6fab6319f8 chore(package): Update Font Awesome and remove Ionicon dependency (#17497)
Update Font Awesome from 4.7 to 5. Update existing Font Awesome icon
references to match version 5 syntax. Replace all Ionicon references
with Font Awesome icons and remove all files relating to Ionicon.

Closes #13798
2018-06-22 01:46:17 +05:30
renojvarghese 1f9349c6b5 fix: green text is lighter and easier to read on night mode (#17514) 2018-06-11 18:30:28 +05:30
Quincy Larson bc0e213529 feat: Update quotes and quote logic (#17381) 2018-06-02 03:32:37 +05:30
Quincy Larson 74eb179c7b fix: update confusing welcome page copy (#17314) 2018-05-31 14:12:04 +05:30
Stuart Taylor 9eb7cf1ae1 chore(ui): Minor UI/Copy fixes (#17237) 2018-05-25 21:19:47 +05:30
Mrugesh Mohapatra ebc1586222 fix(sign-up): Add check boxes for confirm 2018-05-20 13:40:48 +05:30
mrugesh mohapatra 0271e78a1d chore(opbeat): Remove opbeat react logging (#17173) 2018-05-16 15:22:43 +01:00
Stuart Taylor 156ea1af76 Feat: Welcome Page (#17150) 2018-05-15 10:42:05 +05:30
Lovepreet Singh 2f95c9f363 feat(challenges): Highlight current challenge (#16982)
highlight the currently selected challenge

Closes #16902

feat(challenges): Use of params dashed to get current challenge

Closes #16902
2018-04-18 16:23:37 +01:00
Vivek Agrawal 809b3a9c8b fix(settings): Report user modal centered to the page 2018-03-23 09:32:25 +00:00
Vivek Agrawal aa42888b87 fix(settings): Fix modal success button hover animation 2018-03-23 09:32:25 +00:00
Berkeley Martinez 1d513227e8
Merge pull request #16890 from Bouncey/fix/binButtons
Feat(Nav): Responsive Nav with promonent Bin buttons
2018-03-20 16:45:30 -07:00
Vivek Agrawal 4c5ffb30fc fix(alerts): Fix page not found alert & UI adjustments (#16864)
* fix(alerts): Fix page not found alert & UI adjustments

- Added adequate margins to flash alerts.
- Page not found alert link fix & UI adjustments.

Closes #16857
Closes #16860

* fix(404): Changed the UX of 404 page

- This makes the 404 page UX consistent.
2018-03-19 23:49:55 -05:00
Berkeley Martinez 543f43c4f1
Merge pull request #16845 from Bouncey/feat/opBeat
feat(opbeat): Enable opbeat-react for frontend performance tracking
2018-03-13 16:05:11 -07:00
Stuart Taylor 73b8ba96af fix(env): Use NODE_ENV to enable/disable opbeat frontend 2018-03-13 22:56:44 +00:00
Stuart Taylor 61d76220c7 fix(git): Merge temp branch to fix/binButtons 2018-03-13 20:17:13 +00:00
Stuart Taylor 33d0d05adb feat(nav): Use screen width specific navs 2018-03-13 20:10:06 +00:00
Stuart Taylor fa59bcfd7b fix(credentials): Pass credentials through DefinePlugin 2018-03-09 15:59:45 +00:00
Stuart Taylor a0c3d5bd08 feat(opbeat): Enable opbeat-react for frontend performance tracking 2018-03-09 15:42:44 +00:00
Stuart Taylor 21df3dcade fix(toolPanel): Disable buttons when challenge block is incomplete 2018-03-09 09:12:38 +00:00
Stuart Taylor cebf72701e fix(challenge): Update challenge once we have all the data 2018-03-06 10:25:58 +00:00
Stuart Taylor 24ef69cf7a feat(settings): Expand Settings page functionality (#16664)
* fix(layout): Fix Settings layout in firefox

* chore(availableForHire): Remove available for hire setting

* feat(helpers): Use helper components for Settings layout

* fix(map): Fix undefined lang requested

* feat(settings): Expand Settings page functionality

* chore(pledge): Remove pledge from Settings

* fix(about): Adjust AboutSettings layout

* fix(portfolio): Improve PortfolioSettings layout

* fix(email): Improve EmailSettings layout

* fix(settings): Align save buttons with form fields

* fix(AHP): Format AHP

* fix(DangerZone): Adjust DangerZone layout

* fix(projectSettings): Change Button Copy

* fix(CertSettings): Fix certificate claim logic

* chore(lint): Lint
2018-02-16 17:18:53 -06:00
Berkeley Martinez 235c3974a7
Merge pull request #16612 from vkWeb/fix/nightmode-modal-v3
fix(Settings): Fix hover animation of night mode modal button
2018-02-02 14:05:15 -08:00
mrugesh mohapatra 0085eb3ab1
Fix(settings): normalize responses (#16603) 2018-02-03 01:43:36 +05:30
Vivek Agrawal b955ab9e06 fix(Settings): Fix hover animation of nightmode modal button
PR #16501 broke the hover animation of button in nightmode modals

important property in success button is not required
2018-02-02 21:09:10 +05:30
Berkeley Martinez ae3ccdd672 fix(user/settings): Add theme server validations 2018-01-30 17:14:33 -08:00
Berkeley Martinez 4d545a018c fix(nightModeEpic): Colocate in app
This moves epic into main app and prevents it running server side
2018-01-30 17:14:33 -08:00
Berkeley Martinez 9e6e3800a2
Merge pull request #16501 from vkWeb/fix/nightmode-modal-v2
fix(settings): Changed modal footer background color for night mode
2018-01-30 15:42:10 -08:00
Vivek Agrawal a6b45e13ca fix(settings): Change modal footer background color for night mode
Closes #16282
Closes #16280

remove footer nightmode bg color

fix(settings): Change button background for nightmode modals

For accessibility

Closes #16282
Closes #16280
2018-01-30 13:03:59 +05:30
Berkeley Martinez 6cf91060fc fix(client): Remove unused import 2018-01-18 15:20:54 -08:00
Berkeley Martinez 9c155c73ed fix(client): Make devtools optional/disable
You must enable debug to enable devtools
2018-01-18 15:20:54 -08:00
Berkeley Martinez 4a6123ce70 fix(Settings): Email settings refactor
broke after a couple of other changes
2018-01-18 15:20:54 -08:00
Berkeley Martinez 8b7199223d chore(less): Add below/above/between usage 2018-01-18 15:20:54 -08:00
Berkeley Martinez 387eafbf33 feat(Flash): Add render methods that do not dump flash autom
query from the front end app for these messages
2018-01-18 15:20:54 -08:00
Berkeley Martinez 8fe46d1f9a feat(App): Make full size 2018-01-18 15:18:42 -08:00
Berkeley Martinez 5a32585ddd feat(Flash): Get flashes from ssr 2018-01-18 15:18:42 -08:00
Berkeley Martinez 4c5b41fe9a chore(client): Remove error log, add note
This callback does not have an err, may also never be called when used
with React hot reload
2018-01-18 15:18:42 -08:00
Berkeley Martinez 71869757a0 feat(babel): Add babel-runtime plugin
Reduce payload and remove old shims in favor of babel shims
2018-01-18 15:18:42 -08:00
Berkeley Martinez f8f55dd846 fix(client): Hot reload breaking on undefined defaultState 2018-01-18 15:18:42 -08:00
Berkeley Martinez 3bb70619be
Merge pull request #16503 from vkWeb/fix/signin-overflow
fix(sign-in): Changed left-padding of sign-in buttons to prevent text overflow
2018-01-18 10:47:34 -08:00
Brian Lee b1b8074733 fix(commit): Fix certificate text overflow (#16494)
Layout certificate buttons vertically
2018-01-18 12:23:14 +05:30
Vivek Agrawal acc52682f6 style(sign-in): Changed left-padding to prevent overflow
prevent overflow
2018-01-16 00:14:05 +05:30
Chloe Collier 5f65f04ba4 fix(style): changed colors for dark-mode (#16404) 2018-01-04 12:09:19 +05:30
Mikhail Pontus 3144820405 fix(challenges): Implement Help Dialog
This commit applies changes from 78e86f514f.

It introduces Help dialog which guides the user to review Read-Search-Ask
methodology, ask the question on the forums or in gitter chatroom.

This dialog replaces existing Help button which was leading to Gitter Chatroom.
2017-12-23 14:58:06 +03:00
Berkeley Martinez b2b1426e22 Feat: react redux migration (#16200)
* feat: crudely enables test to run solution code against React challenge (and passes!)

* feat: Updates comment

* feat: Adds React 2 and 3, validates challenges in app

* feat: Adds React 4, validates tests

* feat: Adds Peter's migrated challenge seed files for all challenges

* feat: Adds redux, react-redux imports, adds tests for React 7,

* feat: Adds tests for React 08

* fix(challenges): wrap reserved words in <code> and add tests

* feat: complete first two tests for React 9

* feat: modifies tests in React 09

* feat: Adds working tests for React 37, including async setState tests

* feat: Escape hatch to avoid async tests in automated test suite

* feat: Updates React 15 with working tests

* feat: build passes, yay

* feat: Provisions original code string in challenges and adds tests for React Redux 01

* fix(tests): add self-closing tags challenge, other small fixes

* fix(challenge): add react_10, some other stuff

* fix(challenges): update react 22, add react 23

* fix(challenges): react 5 and react 8

* feat: removes dependencies that will break in browser, will replace later

* feat: fix build

* feat: add redux 1

* fix(challenge): add react 24 tests

* feat: partial implemented Redux 2

* feat: migrate redux 3

* feat: Adds React-Redux 04 with working tests under npm test

* feat: Updates automated test runner, just provide all the dependencies. Adds Redux-Thunk.

* feat: Adds working tests for React Redux 07

* feat: redux challenge 4

* feat: migrate redux 5

* feat: redux 6

* feat: migrate Redux test 7

* fix(challenge): add react 25 tests

* feat: Adds tests for React 48, npm test does not pass...

* feat: Migrate Redux test 8

* fix(challenges): skip 26, add react 27 tests

* fix(challenges): add react 28 tests, replace function w/ => throughout, fix linter warnings

* feat: fixes (patches) hard to understand problem with automated test suite

* feat: updates async tests patch

* feat: adds converted tests for React 47

* feat: adds converted tests for React 46

* feat: Partially adds tests for React 43

* docs: adds TO-DO tests for React 43

* feat: migrates tests for React 42

* feat: migrates tests for React 41

* feat: migrates tests for React 39

* feat: Migrates tests for React 38, automated test script fails again!

* feat: migrates tests for React 32

* feat: QAs more React Redux challenge in FCC UI

* feat: Updates tests for React 7

* feat: Migrates React-Redux 3 tests and hardcodes deep-freeze dependency

* feat: migrates React Redux 05 tests

* feat: migrates React Redux 06 tests

* feat: Migrates React Redux 10

* feat: Migrates tests for React 16

* feat: Migrates React 17 tests

* feat: Migrates React 18 tests

* feat: Migrates React 19 tests

* feat: Migrates React 19 tests

* feat: fixing usage of code, replace with editor.getOriginalCode

* feat: Migrates React 21 tests

* feat: Finishes migration of React 09

* fix(challenges): add react 45 tests 💀

* feat: Adds React 11 tests

* feat: Migrates React 50 tests

* feat: Re-enables original code in FCC editor, QAs challenges blocked by original code

* feat: hacks head tail code in editor test environment

* feat: updates React 20 head code

* feat: QAs React Redux 07 in UI

* fix(challenges): add React 29 tests

* fix(challenges): add React 30 tests

* feat: updates async tests

* feat: Migrates React 12, gets ReactDOM challenges working and QAs them

* feat: Migrates React 13 tests

* feat: Migrates tests for React 14 and updates challenge description formatting

* feat: Refactors 2nd test for Redux 02

* feat: Migrates React 33

* feat: Removes React 26 and 43

* feat: Adds React 34 from Kevin

* fix(challenges): add React 31 & 35 tests (thanks Kevin)

* feat: Migrate Redux challenge 10 - pass both UI QA and terminal test

* fix(challenge): add react 40 tests

* feat: Migrates React Redux 02 tests

* feat: Migrates React Redux 08 and fixes async syntax in React challenge

* fix(challenge): add react 49 tests with caveat

* feat: fixes React 49 tests and adds first tests for React Redux 09

* feat: Migrate Redux 11 - pass both terminal test and UI test

* feat: Migrate Redux 12 - passing both UI test and terminal test

* feat: Migrate Redux 13 - passing both terminal and UI tests

* feat: Adding in code tags for previous redux challenges - terminal and UI tests pass

* feat: Migrates React Redux 09 and React 44 (thanks Kevin)

* feat: fix code tag issues - passed UI and terminal tests

* feat: Migrates Redux 14 tests

* feat: Migrates Redux 14

* feat: Migrates Redux 15

* feat: Migrates Redux 17

* feat: Final migration and QA of Redux, except for Redux 9

* feat: migrates React 36 and QAs

* feat: Rewrites Redux 09 and migrates

* feat: refactors pull request and cleans up code

* style(challenges): QA React challenges

* style(challenges): QA react challenges

* fix(challenges): fix react 41 and 45 tests

* style(challenges): QA redux challenges

* style(challenges): QA react and redux challenges

* fix(seed/react): Move head/tail to files

* fix(seed/redux): Move head/tail to file level

* chore(packages): Move jsdom to dev deps

* fix(seed/react/redux): Async funcs

make async func defined

* fix(seed): %s/editor.getUserCode/getUserInput/gc

* fix(Challenges/build): Make sure head/tail is bundled and transformed

* feat(Challenges.react): Add tail to render component

* chore(seed): Disable modern challenge testing for now

We will put these on beta while we update the auto testing framework
2017-12-18 15:04:03 -06:00
Berkeley Martinez b1e9a172a2 Feat: anon navbar (#16189)
* chore(React): %s/react-pure-render/React.PureComponent/gc

* fix(Settings): Should redirect to signup when unauthen

* feat(Development): Use SES for mail if defined

* feat(Nav): Show anon navbar when logged in

* fix(server/datasources): Make sure mailhog works if no ses keys are found

LB will use both mail settings if using both local and dev

* fix(Nav): Use text instead of icons

* fix(Nav): Make donate page open in new tab
2017-12-15 15:53:32 -06:00
Berkeley Martinez d3bbf27dab Fix(Challenges): get user code (#16187)
* fix(Challenges.): Prevent source from being overwritten

* fix(Challenges): Tests should use name

* fix(seed/react): Namespace tests for now
2017-12-13 17:24:36 -06:00
Quincy Larson 8848673b90 fix: landing icons and verify email template (#16178) 2017-12-11 10:42:50 +05:30
Onel Harrison 3653c3d385 fix(nav): Apply correct classes and style to nav profile (#16170) 2017-12-10 22:53:03 +05:30
Berkeley Martinez 2e410330f1 Feat(Challenges): no js preview (#16149)
* fix(files): Decouple files from challenges

* feat(server/react): Remove action logger

use redux remote devtools instead!

* feat(Challenges): Disable js on edit, enable on execute

* feat(Challenge/Preview): Show message when js is disabled

* refactor(frameEpic): Reduce code by using lodash

* feat(frameEpic): Disable js in preview by state

* feat(frameEpic): Colocate epic in Challenges/redux

* refactor(ExecuteChallengeEpic): CoLocated with Challenges

* refactor(executeChallengesEpic): Separate tests from main logic

* feat(Challenge/Preview): Update main on edit

* feat(frameEpuc): Replace frame on edit/execute

This allows for sandbox to work properly

* fix(Challenges/Utils): Require utisl

* revert(frameEpic): Hoist function to mount code in frame

* fix(frameEpic): Ensure new frame is given classname

* feat(executeChallenge): Update main on code unlocked

* fix(frameEpic): Filter out empty test message

* fix(Challenge/Preview): Remove unnessary quote in classname

* feat(codeStorageEpic): Separate localstorage from solutions loading

* fix(fetchUser): Merge user actions into one

prefer many effects from one action over one action to one effect

* fix(themes): Centralize theme utils and defs

* fix(entities.user): Fix user reducer namespacing

* feat(frame): Refactor frameEpic to util

* feat(Challenges.redux): Should not attempt to update main from storage

* fix(loadPreviousChallengeEpic): Refactor for RFR

* fix(Challenges.Modern): Show preview plane
2017-12-07 18:13:19 -06:00
Berkeley Martinez dced96da8e feat: react challenges (#16099)
* chore(packages): Update redux utils

* feat(Panes): Invert control of panes map creation

* feat(Modern): Add view

* feat(Panes): Decouple panes from Challenges

* fix(Challenges): Decouple challenge views from panes map

* fix(Challenge/views): PanesMap => mapStateToPanesMap

This clarifies what these functions are doing

* fix(Challenges): Add view type

* fix(Panes): Remove unneeded panes container

* feat(Panes): Invert control of pane content render

This decouples the Panes from the content they render, allowing for
greater flexibility.

* feat(Modern): Add side panel

This is common between modern and classic

* feat(seed): Array to string file content

* fix(files): Modern files should be polyvinyls

* feat(Modern): Create editors per file

* fix(seed/React): Incorrect keyfile name

* feat(Modern): Highligh jsx correctly

This adds highlighting for jsx. Unfortunately, this disables linting for
non-javascript files as jshint will only work for those

* feat(rechallenge): Add jsx ext to babel transformer

* feat(seed): Normalize challenge files head/tail/content

* refactor(rechallenge/build): Rename function

* fix(code-storage): Pull in files from localStorage

* feat(Modern/React): Add Enzyme to test runner

This enables testing of React challenges

* feat(Modern): Add submission type

* refactor(Panes): Rename panes map update action
2017-11-29 17:44:51 -06:00
Berkeley Martinez dbecdc5618 feat: prep for modern challenges (#15781)
* feat(seed): Add modern challenge

* chore(react): Use prop-types package

* feat: Initial refactor to redux-first-router

BREAKING CHANGE: Everything is different!

* feat: First rendering

* feat(routes): Challenges view render but failing

* fix(Challenges): Remove contain HOC

* fix(RFR): Add params selector

* fix(RFR): :en should be :lang

* fix: Update berks utils for redux

* fix(Map): Challenge link to arg

* fix(Map): Add trailing slash to map page

* fix(RFR): Use FCC Link

Use fcc Link to get around issue of lang being undefined

* fix(Router): Link to is required

* fix(app): Rely on RFR state for app lang

* chore(RFR): Remove unused RFR Link

* fix(RFR): Hydrate initial challenge using RFR and RO

* fix: Casing issue

* fix(RFR): Undefined links

* fix(RFR): Use onRoute<name> convention for route types

* feat(server/react): Add helpful redux logging/throwing

* fix(server/react): Strip out nonjson from state

This prevents thunks in routesMap from breaking serialization

* fix(RFR/Link): Should accept any renderable

* fix(RFR): Get redirects working

* fix(RFR): Redirects and not found's

* fix(Map): Move challenge onClick handler

* fix(Map): Allow Router.link to handle clicks after onClick

* fix(routes): Remove react-router-redux

* feat(Router): Add lang to all route actions by default

* fix(entities): Only fetch challenge if not already loaded

* fix(Files): Move files to own feature

* chore(Challenges): Remove vestigial hints logic

* fix(RFR): Update challenges on route challenges

* fix(code-storage): Should use events instead of commands

* fix(Map): ClickOnMap should not hold on to event

* chore(lint): Use eslint-config-freecodecamp

Closes #15938

* feat(Panes): Update panes on route instead of render

* fix(Panes): Store panesmap and update on fetchchallenges

* fix(Panes): Normalize panesmaps

* fix(Panes): Remove filter from createpanemap

* fix(Panes): Middleware on location meta object

* feat(Panes): Filter preview on nonhtml challenges

* build(babel): Add lodash babel plugin

* chore(lint): Lint js files

* fix(server/user-stats): Remove use of lodash chain

this interferes with babel-plugin-lodash

* feat(dev): Add remote redux devtools for ssr

* fix(Panes): Dispatch mount action

this is needed to trigger window/divider epics

* fix(Panes): Getpane to use new panesmap format

* fix(Panes): Always update panes after state

this lets the panes logic be affected by changes in state
2017-11-09 19:10:30 -06:00
Dylan ba084876d8 fix(styles): Add z-index to lint markers in code-mirror (#16024) 2017-10-24 22:56:32 +05:30
dhcodes 63a147257b fix(main): static page links and constantStrings 2017-09-16 17:16:48 -05:00
Quincy Larson 564e76b2bf fix(merge): Fix merge conflicts 2017-09-11 17:43:18 -05:00
Dylan 220960bdfd Merge pull request #15787 from AbdelghaniTassi/fix/font-consistency
Fix/font consistency
2017-09-03 17:38:20 -05:00
Markus Englund b76f3aaf54 fix(settings): Make night mode settings-toggle actually work (#15817)
Closes #15790
2017-09-01 19:09:20 -07:00
Mrugesh Mohapatra 239313cb0b Remove sign up page and update button styles 2017-09-01 17:15:26 -07:00
Timo dcfe18d5d5 refactor: Replace .com with .org 2017-08-26 00:07:44 +02:00
Zachary Kearns a5c330de4d fix(settings): Improve email settings buttons
Closes #15772
2017-08-23 23:36:44 -04:00
Abdelghani TAssi 9030df2d8b fix: uniformize text font size to 15px
fix: change code area text font size to 15px

fix: undo modification that have been accidentally commited

fix: undo modification that have been accidentally commited

fix: change tests font size to 15px
2017-08-23 23:35:55 +02:00
dhcodes 6caf034e70 fix(frame): Fix fcc-test-frame on firefox
I used an alternative to display: none; to allow Firefox to properly run
challenge tests

Closes #10749
2017-08-21 09:15:50 -05:00
Berkeley Martinez 42bfa2e64d feat(app): new layout (#14707)
* feat(app): Restructure app to be more flexible and redux idiomatic

BREAKING CHANGE: Lots of breaking changes

* refactor(challenges): Redux to started file structure

* fix(app): lint issues due to refactor

* fix(settings): Refactor settings to use folder structure

* refactor(challenges): Move step redux stuff into step folder

* fix(challenges): Remove fetchchallenges actions

* refactor(challenges): Move project redux logic into project view subdirectory

* refactor(app): %s/sagas/epics/g

* refactor(redux): Use new redux-epic with combineEpic and ofType

* refactor(app): Move challenge selector to app level

* fix(app): Move loading challenge info into challenge route

This moves a lot of the logic needed to load challenge info into the challenge app. This decouples
the main app from the challenge route

* refactor(map): Map is now decoupled from challenges

* refactor(challenges): Use selectors everywhere instead of guessing state shape

* refactor(client): refactor client epics to use selectors

* refactor(app): Refactor userSelector to return user object instead of object.user

* refactor(entities): Move entities logic into it's own file

* fix(redux): combineTypes should be combineActions

* fix(app): reducer namespacing and import

* fix(Map): Fix undefined type and update redux-action

* fix(redux): Refactor fetchUser to be more declarative

Use rxjs methods instead of imperative if/else. Also prevent non-actions from being emitted

* fix(redux): toString multi phase action types

* fix(redux): typecast multiphase type, fix typo in reducer

toString multiphase types in fetch challenge epic. Add epic to epics lists. Fix type in fetch
challenge complete handler

* fix(redux): updateCurrentChallengelogic should be centerlized

Move route changes to one location.

* fix(Nav): Prevent event object from hanging around

closeDropDown/openDropDown where handing on to the event object. This was causing issues with react
since event objects are recycled in React.

* fix(Map.Challenge): decouple map selector

* fix(Map): Decouple panel selectors from props

Panel Selectors no longer need to know the shape of a components props. Refactored component
selectors to decouple them entities state shape

* fix(Map.redux): Add select challenge epic and connect map epics

* fix(redux.analytics): Fix meta creator and nav/map events

* fix(redux): Update current challenge ajax

* fix(challenges): ssr fetch challenge should update challenge ui

Was using an epic to update challenge ui on fetch complete, but this was not working on ssr due to
the way ssr disables epics to wait for completion. This commit fixes this by causing the complete to
directly update state in the challenge ui

* fix(challenges): wrong import of types, refactor epic name

* fix(redux): Prevent fetch challenge epic from emitting null to dispatch

* fix(redux): prevent executechallenge from emitting null

* fix(challenges.redux): testsSelector returns just tests

* fix(challenges.redux): Prevent completion challenge from emitting null

* refactor(Challenges.Step): Refactor step challenge to release event object

* fix(redux): wrap reducers in factories
reducers exported from features need to be factories
this helps avoid cyclic requires messing up reducer creation
We end up with exports from files being undefined as node tries
to resolve cyclic dependencies.
This prevents that by wrapping the `handleActions` call so that the ref
to types imported from parent features are closures and can be resolved
by node before we need them.

* fix(Map): createUi not working correctly

map utils should receive just map ui state, createMapUi needs to add title to challenge

* feat(Challenges): Adds Panes and panes backend challenge

* fix: Create child container to wrap children

Create a ChildContainer comp' to wrap all children that represent the view for the current route.
This let's the child route define if they want a full width view or if they want the standard
max-width view.

* feat(Panes): panes now render dividers

* feat(Panes): Get divider to move currectly

* fix(Nav): Add top margin to contained childs

Move margin-bottom from nav to child container as margin top. This let's the jsbin style views fit
snug with navbar

* fix(Panes): Should be contained within their borders

* feat(Panes): Update navbar height of pane on app mount

* feat(Panes): Toggle map on map nav btn click

* fix(gulpfile): Ensure nodemon exits on restart

On process exit, wait for nodemon to shutdown before process.exit

* feat(Panes): Make Panes redux first

* fix(Panes): Fix divider positioning

* fix(Panes): Update divider moved handler

dividerMoved action now uses new panesByName structure

* feat(Panes): Pane nav button will hide panes

* chore(package-lock): Update package lock

* feat(Panes.redux): Recaculate dividers on pane toggle

* fix(Challenges): Update challenge on dashedName change

This fixes backwards navigation not updating the redux state current
challenge

* feat(Panes.redux): Clear panes on unmount

Clearing panes on unmount will clear bin buttons in nav

* refactor(Map): Colocate styles

* feat(Map): New map layout

* fix(Map): No longer has it's own page

* fix: FetchChallenges on appMounted

* feat: Normalize fetchChallenge(s) results

This allows superblocks to be sent with both fetchChallenge and
fetchChallenges so the map is always populated on first load

* feat(Map): Show blocks on first load

* fix(less): Remove old css

* feat(Nav): Reduce nav height

* fix(Nav): Render nav after content

Render nav after content and use css to reverse again on screen. We do
this so the panes can render first and update redux panes state which
will then update the nav ui state before nav has a chance to render

* fix(Panes): Add container

This adds a Panes Container that will allow it to udpate redux state so
Panes Component will have redux state ready to actually render panes

* feat(Challenges.Classic): Add panes

* fix(Challenge.Classic): Editor onchange should not need to know about file

* fix(Panes): Index on panes hide should account for hidden pane

* fix(Challanges.Classic): Fix panes types

* fix(Challenges): Add completion modal to all challenges

Change classic modal to completion modal

* fix(Panes): Dividers live on top of planes

* fix(Challenges): Remove codemirror theme

Remove codemirror theme and remove borders from preview frame

* fix(Challenges.Classic): Remove old component

* feat(Challenges.Step): Add panes to step challenge

* feat(Challenges.Project): Add panes to projects

* fix(Challenges.Projects): Remove row

* fix(Modals): Move modal text color to challenge less

This text color is dependent on the actual header color

* fix(Map): Use Superblock title for ui

* fix(Map): Reduce panel header height

* fix(app): Capitalize Toasts folder

Feature folders should be campitalized

* chore(Map): Remove unused epic file

* fix(Step): Fix tests

* test(Map): Update createMapUi tests input
2017-07-31 22:04:01 -05:00
dhcodes bc46368750 fix(styles): Change modal title color
Closes #15588
2017-07-25 09:07:03 -05:00
Dylan e1a2fecd13 add donate links and mousetrap 2017-06-05 16:46:04 +01:00
Berkeley Martinez 70f2b797d9 Fixs classic modal styling not rendering
Move classic modal less files co-locating them in the app file structure
2017-05-19 05:46:35 +01:00
techstonia 9f60f40b71 Code tags removed from output 2017-05-01 21:27:00 +03:00
Berkeley Martinez ee8ac7b453 feat(rechallenge): Retool challenge framework (#13666)
* feat(rechallenge): Retool challenge framework

* fix(code-storage): should use setContent not updateContent

* fix(rechallenge): fix context issue and temporal zone of death

* fix(rechallenge): Fix frame sources for user code

* fix(polyvinyl): Set should ignore source and transform should keep track of source

* fix(rechallenge): Missing return statement causing issues
2017-04-28 20:30:23 -05:00
Berkeley Martinez 4942156c31 Merge pull request #13229 from Bouncey/fix/nightModeOnPageLoad
Persist night mode on page load
2017-04-18 11:06:19 -07:00
slyty7 e8a7e31618 Update Modals.less 2017-04-01 00:56:33 -07:00
Stuart Taylor d6e302dd58 Persist night mode on page load 2017-03-24 17:03:21 +00:00