Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add blurbs for all concepts #2015

Merged
merged 2 commits into from Sep 13, 2021
Merged

Add blurbs for all concepts #2015

merged 2 commits into from Sep 13, 2021

Conversation

jmrunkle
Copy link
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
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.",

@ee7
Copy link
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
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