Skip to content

Add blurbs for all concepts#2015

Merged
jmrunkle merged 2 commits into
mainfrom
unknown repository
Sep 13, 2021
Merged

Add blurbs for all concepts#2015
jmrunkle merged 2 commits into
mainfrom
unknown repository

Conversation

@jmrunkle
Copy link
Copy Markdown
Contributor

Also fix the typo in one of the concept exercise blurbs

Fixes #1897

pull request


Reviewer Resources:

Track Policies

Also fix the typo in one of the concept exercise blurbs
@jmrunkle jmrunkle marked this pull request as ready for review September 11, 2021 20:32
@jmrunkle jmrunkle requested a review from a team September 11, 2021 20:32
Copy link
Copy Markdown
Member

@ee7 ee7 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.",

Comment thread concepts/constructors/.meta/config.json Outdated
@ee7
Copy link
Copy Markdown
Member

ee7 commented Sep 12, 2021

Also fix the typo in one of the concept exercise blurbs

If you wanted, you could also capitalize "atbash" in this blurb:

"blurb": "Create an implementation of the atbash cipher, an ancient encryption system created in the Middle East.",

@jmrunkle
Copy link
Copy Markdown
Contributor Author

If you wanted, you could also capitalize "atbash" in this blurb:

Punting on that one because the docs also have the same capitalization problem.

@jmrunkle jmrunkle merged commit 29286f6 into exercism:main Sep 13, 2021
@jmrunkle jmrunkle deleted the blurbs branch September 13, 2021 02:02
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add blurb to Concept Exercises

2 participants