Add blurbs for all concepts#2015
Merged
Conversation
Also fix the typo in one of the concept exercise blurbs
ee7
approved these changes
Sep 12, 2021
Member
There was a problem hiding this comment.
Nice.
I checked that there aren't any more blurbs with "TODO". With this PR (and typo fix), the full list of concept blurbs is:
$ git grep --break --heading 'blurb'
arrays/.meta/config.json
2: "blurb": "Arrays are fixed-size collections of elements with the same type.",
basics/.meta/config.json
2: "blurb": "Learn about Java basics like variable assignment and methods.",
booleans/.meta/config.json
2: "blurb": "Booleans (true and false) are used for conditional logic.",
chars/.meta/config.json
2: "blurb": "Strings are made up of chars (for example, a letter).",
classes/.meta/config.json
2: "blurb": "Classes are the foundation of object-oriented programming in Java.",
conditionals-if/.meta/config.json
2: "blurb": "Java supports various logical operations and conditionals like the if statement.",
constructors/.meta/config.json
2: "blurb": "Constructors are used to create instances of a class.",
for-loops/.meta/config.json
2: "blurb": "For loops allow for iteration over a specified range.",
foreach-loops/.meta/config.json
2: "blurb": "For-each loops allow for iteration over every element in a collection.",
generic-types/.meta/config.json
2: "blurb": "Generics types allow the compiler to enforce type restraints within a class or interface.",
inheritance/.meta/config.json
2: "blurb": "Java supports single-parent inheritance for classes to extend and inherit behaviors.",
interfaces/.meta/config.json
2: "blurb": "Java interfaces allow decoupling between a class and its implementation.",
lists/.meta/config.json
2: "blurb": "Lists are an ordered collection that allows duplicates.",
numbers/.meta/config.json
2: "blurb": "Java includes various numeric types including integer and floating-point numbers.",
strings/.meta/config.json
2: "blurb": "Strings are an immutable sequence of Unicode characters.",
switch-statement/.meta/config.json
2: "blurb": "Switch statements can switch between various execution paths.",
ternary-operators/.meta/config.json
2: "blurb": "The ternary operator is a compact if-else statement.",
Member
If you wanted, you could also capitalize "atbash" in this blurb: |
Contributor
Author
Punting on that one because the docs also have the same capitalization problem. |
kkyb123
pushed a commit
to kkyb123/java
that referenced
this pull request
Sep 24, 2021
* Add blurbs for all concepts Also fix the typo in one of the concept exercise blurbs * Fix typo in constructors blurb
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Also fix the typo in one of the concept exercise blurbs
Fixes #1897
pull request
Reviewer Resources:
Track Policies