Skip to content

Commit b3ef4dd

Browse files
committed
Replacing 18 generic link texts across 10 files
1 parent c04e720 commit b3ef4dd

File tree

10 files changed

+14
-14
lines changed

10 files changed

+14
-14
lines changed

POLICIES.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ References: [[1](https://github.com/exercism/java/issues/177#issuecomment-261291
5151
> throw new UnsupportedOperationException("Delete this statement and write your own implementation.");
5252
> ```
5353
>
54-
> - Exercises of difficulty 5 or higher: copy the StubTemplate.java file (provided [here](https://github.com/exercism/java/blob/main/resources/exercise-template/src/main/java/ExerciseName.java)) and rename it to fit the exercise. For example, for the exercise linked-list the file could be named LinkedList.java. Then either (1) add hints to the hints.md file (which gets merged into the README.md for the exercise) or (2) provide stubs as above for exercises that demand complicated method signatures.
54+
> - Exercises of difficulty 5 or higher: copy the StubTemplate.java file (provided in [this template file](https://github.com/exercism/java/blob/main/resources/exercise-template/src/main/java/ExerciseName.java)) and rename it to fit the exercise. For example, for the exercise linked-list the file could be named LinkedList.java. Then either (1) add hints to the hints.md file (which gets merged into the README.md for the exercise) or (2) provide stubs as above for exercises that demand complicated method signatures.
5555
5656
References: [[1](https://github.com/exercism/java/issues/178)], [[2](https://github.com/exercism/java/pull/683#discussion_r125506930)], [[3](https://github.com/exercism/java/issues/977)], [[4](https://github.com/exercism/java/issues/1721)]
5757
@@ -108,7 +108,7 @@ References: [[1](https://github.com/exercism/java/issues/365#issuecomment-292533
108108
109109
### Good first issues
110110
111-
> Aim to keep 10-20 small and straightforward issues open at any given time. Identify any such issues by applying the "good first issue" label. You can view the current list of these issues [here](https://github.com/exercism/java/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22).
111+
> Aim to keep 10-20 small and straightforward issues open at any given time. Identify any such issues by applying the "good first issue" label. You can view the current list of labeled issues [on GitHub](https://github.com/exercism/java/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22).
112112
113113
References: [[1](https://github.com/exercism/java/issues/220#issue-196447088)], [[2](https://github.com/exercism/java/issues/1669)]
114114

concepts/inheritance/about.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ There are four access modifiers:
1818
- `protected`
1919
- default (No keyword required)
2020

21-
You can read more about them [here][access-modifiers]
21+
You can read more about them [in this article][access-modifiers]
2222

2323
## Inheritance vs Composition
2424

concepts/switch-statement/about.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ Starting with Java 14 (available as a preview before in Java 12 and 13) it is po
145145
However if you use the new `->` notation it must be followed by either: a single statement/expression, a `throw` statement or a `{}` block.
146146
No more confusion!
147147

148-
You can find more information on enhanced switch [here][switch1], [here][switch2] and on the [oracle documentation][oracle-doc].
148+
You can find more information on enhanced switch in [this article][switch1] and [this one][switch2], along with the official [Oracle documentation][oracle-doc].
149149

150150
In addition, a feature called `Guarded Patterns` was added in Java 21, which allows you to do checks in the case label itself.
151151

exercises/concept/log-levels/.docs/hints.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77
## 1. Get message from a log line
88

99
- Different options to search for text in a string are explored in [this tutorial][tutorial-search-text-in-string].
10-
- How to split strings can be seen [here][tutorial-split-strings]
10+
- How to split strings can be seen in [this tutorial][tutorial-split-strings]
1111
- Removing white space is [built-in][tutorial-trim-white-space].
1212

1313
## 2. Get log level from a log line
1414

15-
- Changing a `String`'s casing is explored [here][tutorial-changing-case-upper] and [here][tutorial-changing-case-lower].
15+
- Changing a `String`'s casing is explored in [this][tutorial-changing-case-upper] and [this][tutorial-changing-case-lower] totorial.
1616

1717
## 3. Reformat a log line
1818

exercises/concept/remote-control-competition/.docs/hints.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
## 3. Allow the production cars to be ranked
1616

1717
- See [this discussion][sort] of sorting.
18-
- See [here][comparable] for default comparison of objects.
18+
- See [this][comparable] for default comparison of objects.
1919

2020
[interfaces]: https://docs.oracle.com/javase/tutorial/java/concepts/interface.html
2121
[sort]: https://docs.oracle.com/javase/7/docs/api/java/util/Collections.html

exercises/concept/salary-calculator/.docs/hints.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## General
44

5-
- Refer to examples [here][ternary-operator-first] and [here][ternary-operator-second] for guidance on using _ternary operators_.
5+
- Refer to examples in [this][ternary-operator-first] and [this][ternary-operator-second] article for guidance on using _ternary operators_.
66

77
## 1. Determine the salary multiplier
88

exercises/concept/wizards-and-warriors/.docs/hints.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ The whole inheritance concept has a lot to do with the concepts around [overridi
1313
## 2. Describe a Warrior
1414

1515
- In Java, the `toString()` method is actually present inside the `Object` class (which is a superclass to all the classes in Java).
16-
You can read more about it [here][object-class-java].
16+
You can read more about it at the official [Oracle documentation][object-class-java].
1717
- To override this method inside your implementation class, you should have a method with same name i.e. `toString()` and same return type i.e. `String`.
1818
- The `toString()` method must be `public`.
1919

@@ -34,7 +34,7 @@ The whole inheritance concept has a lot to do with the concepts around [overridi
3434
## 6. Describe a Wizard
3535

3636
- In Java, the `toString()` method is actually present inside the `Object` class (which is a superclass to all the classes in Java).
37-
You can read more about it [here][object-class-java].
37+
You can read more about it at the official [Oracle documentation][object-class-java].
3838
- To override this method inside your implementation class, you should have a method with same name i.e. `toString()` and same return type i.e. `String`.
3939
- The `toString()` method must be `public`.
4040

exercises/practice/dot-dsl/.docs/instructions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Write a Domain Specific Language similar to the Graphviz dot language.
2222
Our DSL is similar to the Graphviz dot language in that our DSL will be used to create graph data structures.
2323
However, unlike the DOT Language, our DSL will be an internal DSL for use only in our language.
2424

25-
More information about the difference between internal and external DSLs can be found [here][fowler-dsl].
25+
More information about the difference between internal and external DSLs can be found in[this article][fowler-dsl].
2626

2727
[dsl]: https://en.wikipedia.org/wiki/Domain-specific_language
2828
[dot-language]: https://en.wikipedia.org/wiki/DOT_(graph_description_language)

exercises/practice/hello-world/.docs/instructions.append.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,13 +112,13 @@ Seeing both kinds can be instructive and interesting.
112112

113113
Mentors review submitted solutions for the track they've chosen to mentor to help users learn as much as possible.
114114

115-
To read more about mentoring, go to the following [link][Mentoring].
115+
To read more about mentoring, go to the [Exercism docs][Mentoring].
116116

117117
### Contribute to Exercism
118118

119119
The entire of Exercism is Open Source and is a labor of love for over 100 maintainers and many more contributors.
120120

121-
A starting point to jumping in and becoming a contributor can be found [here][Contributing].
121+
A starting point to jumping in and becoming a contributor can be found in the [Exercism contributing guide][Contributing].
122122

123123
[Tutorial]: #tutorial
124124
[Introduction]: #introduction

reference/contributing-to-practice-exercises.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ This can just be a Pull Request with an empty commit that states which new exerc
1919
The Java specific details you need to know about adding an exercise are:
2020

2121
- Please add an entry to the `exercises` array in `config.json`.
22-
You can find details about what should be in that entry [here][docs-building-config-json].
22+
You can find details about what should be in that entry at the [Exercism docs][docs-building-config-json].
2323
You can also look at other entries in `config.json` as examples and try to mimic them.
2424

2525
- Please add an entry for your exercise to `settings.gradle`.

0 commit comments

Comments
 (0)