Task: Make the LICENSE of byteblaze/a11y-syntax-highlighting to one that mandates all copies and derivative works to be under the same license
Site: gitlab

1. Click into the purple search bar in the top left corner of the page to focus is. It is located above the bolded heading “Projects”, and contains a magnifying glass icon and the gray text “Search GitLab”.
2. Type in the name of the desired repo, in this case “a11y-syntax-highlighting”, to create the search query.
3. Press enter to search for the desired repo.
4. If necessary, scroll down to the “LICENSE” file name, located in the list of files in the repo, to find the license file. The file name will be in the “Name” column of the desired row.
5. Click on the “LICENSE” file name to navigate to the file’s page.
6. Click the blue edit drop down button, directly to the right of the blue “Edit” button and to the left of the “Replace” button. This opens the file editing options.
7. Click the “Edit” option, located under the “Open in Web IDE” option and directly above the text “Edit this file only.”. This sets the desired file editing option.
8. Click the blue “Edit” button, located directly to the right of the blue edit drop down button, to edit the LICENSE file.
9. Click on the “Apply a template” button, directly to the right of the “LICENSE” button, in order to open the license template options.
10. Type in the key word(s) for the desired license, in this case “general” for the desired type of license, one which “mandates all copies and derivative works to be under the same license”.
11. Click on the desired license, in this case a “GNU General Public License...“, located in the search results under the search bar, to apply the license template to the file.
12. Click on the blue “Commit changes” button at the bottom left of the page, directly to the left of the “Cancel” button. This saves our desired license template for the LICENSE file.

1. In the top left purple search bar, search for the keyword "a11y-syntax-highlighting".
2. Click on the first project in the dropdown with a matching name.
3. Scroll down on this page until a LICENSE.txt file becomes visible.
4. Click on the LICENSE file.
5. Click on the blue dropdown menu right to the "Edit/Open in Web IDE" button.
6. Click on the blue "Edit" option.
7. Click on the blue "Edit" button left to the dropdown menu.
8. Click on the "Apply a template" dropdown menu.
9. Type "general" in the "Filter" input box.
10. Under "Popular", select the matching license name.
11. Scroll down to the bottom of the page.
12. Click on the blue "Commit changes" button at the bottom of the page.

1. Click on the "Byte Blaze / a11y-syntax-highlighting" project.
2. Click on the capsule button "MIT License" next to README, with a legal icon
3. Click on the blue "Edit" button
4. Click on the "Apply a template" dropdown
5. Select the "GNU Affero General Public License v3.0" option in the dropdown
6. Click on the blue "Commit changes" button towards the bottom

1. Search in the top "Search Gitlab" searchbar for "a11".
2. Click on the "a11y-syntax-highlighting" project.
3. Click on the LICENSE.txt file.
4. Click on the blue "Edit" button.
5. Click on the "Apply a template" dropdown menu.
6. Select the "GNU General License v3.0" option under "Popular".
7. Click on the blue "Commit changes" button.

1. Scroll down the repository list till the byteblaze/a11y-syntax-highlighting repository is identified.
2. Click on the byteblaze/a11y-syntax-highlighting repository. Identify the current license, if it is already the MIT license, no further actions are needed.
3. Click on the LICENSE file in the repository.
4. Click the edit button in the top right of the file.
5. Click the "Apply a template" button in the header of the file editor.
6. Click on the licence that mandates all copies and derivative works to be under the same license (this is the GNU GPL licence) in the dropdown. Scroll through the dropdown to find the license if needed.
7. Scroll to the bottom of the page till the blue "Commit changes" button is located.
8. Click the "Commit changes" button. Ensure the changes are saved.