- Don't delete any resources unless duplicates.
- When uploading tests, try to keep the naming convention similar to currently existing tests.
- Don't upload anything with SCSA material in it.
There's a couple ways to contribute by adding your own tests or notes to the repository, described below.
Unfortunately the GitHub website only allows for uploading of folders/files, or editing files individually. This means that you'll be able to only upload tests/notes using the website, so depending on how you're contributing you may need to use the other method.
To upload a file:
- First you'll need to fork the repository (make your own copy of it), by going here and clicking
Fork
near the top right.- If you've done this in past there's no need to create a second fork.
- Go to the folder in your fork's repository where you want the file(s) uploaded.
- Drag-and-drop the file from your file explorer onto the website.
- If you want to add multiple files to the same location, just continue dragging them.
- Describe the changes you made, then press
Commit changes
. - To merge your files this repository from your fork, go to your fork's main page (wace/) and click the pull request button then follow the steps.
To upload a folder:
- Do the exact same process as above.
Note that the repository is very large (over 16 GB) so it may be preferential to use the other option. Steps:
- You may first have to download and install Git if your computer doesn't have it already.
- Then you'll need to fork the repository (make your own copy of it), by going here and clicking
Fork
near the top right.- If you've done this in past there's no need to create a second fork.
- Open your terminal in the directory that you want to download the repository to.
- On your fork's repository, find the
Code
dropdown button and copy the .git link shown. Then typegit clone link
in the terminal, using the link. For example, it might begit clone https://github.com/wacedungeoner/wace.git
- If you have already done this in past, before you make any further changes you should type
git fetch
to update the local copy on your computer.
- If you have already done this in past, before you make any further changes you should type
- Make your changes, by uploading/removing/renaming files.
- You can review the changes you've made by typing
git status
- You can review the changes you've made by typing
- To make Git recognise all your changes, type
git add -A
- Then to upload your changes to your fork, type
git commit -m message
, replacingmessage
with a description of your changes, and then typegit push
- After uploading your changes, to merge them into this repository from your fork, go to your fork's main page (wace/) and click the pull request button then follow the steps.
You might have noticed that there are some sections in the repository which are still unsorted, or may have mistakes with the test names.
There doesn't seem to be any way to rename folders or relocate files on the GitHub website, so you'll have to follow the cloning guide above.