Browse Source

feat(HelloWorld): add description of how to submit using git

pull/2206/head
davhojt 1 year ago
parent
commit
dcfde0da86
No known key found for this signature in database
GPG Key ID: 29BFE853DB7E0677
  1. 36
      subjects/java/piscine/HelloWorld/README.md

36
subjects/java/piscine/HelloWorld/README.md

@ -22,8 +22,6 @@ You can use any IDE or text editor, though IDEA IntelliJ or JetBrains are specia
To edit your code, you can use any IDE or text editor, though IDEA IntelliJ or JetBrains are specially dedicated and recommended. To edit your code, you can use any IDE or text editor, though IDEA IntelliJ or JetBrains are specially dedicated and recommended.
On Gitea, create a repository named `((ROOT))`. Each of your exercises will have its own directory, with a name matching the exercise. That directory will contain all of the files for that exercise.
### Instructions ### Instructions
Create a file `HelloWorld.java` in a directory named `HelloWorld`. Create a file `HelloWorld.java` in a directory named `HelloWorld`.
@ -60,3 +58,37 @@ $ java -cp build ExerciseRunner
Hello World ! Hello World !
$ $
``` ```
### Submit with Git
Create in your [Gitea](<https://((DOMAIN))/git>) account the repository named `((ROOT))`.
This repository will be the folder where all the exercises must be uploaded. Each of your exercises will have its own directory, with a name matching the exercise. That directory will contain all of the files for that exercise.
Once created, clone that repository on your desktop.
To do so, open a Unix shell (e.g. Git Bash on Windows), you are going to type commands in it.
First, tell Git to remember your password (like a web browser would):
```
git config --global credential.helper store
```
If your username was `01-user` this is the command that will need to be used:
```
git clone https://((DOMAIN))/git/01-user/((ROOT)).git
```
This command needs to be adapted with **your own username**.
Now you'll need to "commit" your code using the following commands:
1. `git add HelloWorld/HelloWorld.java`
2. `git commit -m "add HelloWorld exercise solution"`
3. `git push`
Once these steps are applied, the file can now be submitted for grading on the platform by clicking on the "RUN HELLOWORLD TEST" button.
This action will run the tests on your submitted `HelloWorld.java` file.

Loading…
Cancel
Save