Skip to content

Commit 2ef1e90

Browse files
authored
Merge pull request TheAlgorithms#686 from TimotheeChauvin/Development
README.md: fix broken links + minor orthographic and syntactic corrections
2 parents 2f918ed + 2b04588 commit 2ef1e90

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

README.md

+10-10
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
# The Algorithms - Java (WORK IN PROGRESS)
22

33
## Goal
4-
Make it a working Java project with full fledged test cases for each algorithm and correct package structures. Once we have enough test coverage, we would merge it with master
4+
Make it a working Java project with full fledged test cases for each algorithm and correct package structures. Once we have enough test coverage, we would merge it with master.
55

66
## Contribution Guidelines
7-
- If you add an algorithm then you have to add a test along with it. In absence of a test the PR would not be approved
8-
- Follow the correct coding guidelines with proper description for the methods. Refer [DecimalToAnyBase.java](https://github.com/TheAlgorithms/Java/blob/Development/src/main/com/java/conversions/DecimalToAnyBase.java) for algorithm and [DecimalToAnyBaseTest.java](https://github.com/TheAlgorithms/Java/blob/Development/src/test/com/java/conversions/DecimalToAnyBaseTest.java) for the test coding standards.
9-
- Do not add a main method as we just need the actual algorithm in a method for the class which we are going to test in the test cases
10-
- Please do not add a signature inside the code. The commit history is sufficient enough to determine who has added the code to the repo.
11-
- Make sure the algorithm which is getting added comes under a certain domain of Algorithms. Please don't create a package with name such as Misc, Others etc.
12-
- While making a PR make sure you are commiting the Java files only and not any project specific files. If you feel that your IDE is generating some extra files then either don't add them to git or add the extensions to ```.gitignore```
13-
- Please don't add solutions to problems from online judge such as Hackerrank, Leetcode etc
7+
- If you add an algorithm then you have to add a test along with it. In the absence of a test, the PR would not be approved.
8+
- Follow the correct coding guidelines with proper description of the methods. Refer to [DecimalToAnyBase.java](https://github.com/TheAlgorithms/Java/blob/Development/src/main/java/com/conversions/DecimalToAnyBase.java) and [DecimalToAnyBaseTest.java](https://github.com/TheAlgorithms/Java/blob/Development/src/test/java/com/conversions/DecimalToAnyBaseTest.java) for the algorithms and tests coding standards, respectively.
9+
- Do not add a main method as we just need the actual algorithm in a method for the class which we are going to test in the test cases.
10+
- Please do not add a signature inside the code. The commit history is sufficient to determine who has added the code to the repo.
11+
- Make sure the algorithm which is getting added comes under a certain domain of Algorithms. Please don't create a package with a name such as Misc, Others, etc.
12+
- While making a PR, make sure you are committing the Java files only and not any project specific files. If you feel that your IDE is generating some extra files, then either don't add them to git, or add the extensions to ```.gitignore```.
13+
- Please don't add solutions to problems from online judges such as Hackerrank, Leetcode, etc.
1414

1515
## Steps to raise a PR
16-
- Fork to [Java Repo](https://github.com/TheAlgorithms/Java)
16+
- Fork the [Java Repo](https://github.com/TheAlgorithms/Java)
1717
- Open the forked repo on your local machine
18-
- Switch to ```Development``` branch by using the command ```git checkout Development```
18+
- Switch to the ```Development``` branch by using the command ```git checkout Development```
1919
- Add the JAR for JUnit to your build path. Here is a link for the [JUnit JAR](http://www.java2s.com/Code/Jar/j/Downloadjunit410jar.htm)
2020
- Make the changes on your local machine
2121
- Push the changes to the forked repository

0 commit comments

Comments
 (0)