- Create an external repository with a name XML.
- Open https://github.com/, Login in
- Go to tab "Repositories"
- Press "New"
- Enter the name of the repository, make it public
- Press "create repository"
- Clone repository XML to the local computer.
- open GitBash in the folder where the repository will be stored
- enter the command on the command line git clone + link to the repository we want to clone
- Create file inside local XML new.xml.
- cd XML - go to local repository
- cat > new.xml
- ctrl + c - get out of editing
- Add file on git.
- git add new.xml - to add a particular file
- git add . - to add all files
- Commit the file.
- Submit a file to an external GitHub repository.
- Edit file content new.xml - write information about yourself (name, age, number of pets, future desired salary). Write everything in the format XML.
- vim new.xml
- press "i"
- enter data
<?xml version="1.0"?>
<aboutme>
<fullName> Alona Kot </fullName>
<age> 25 </age>
<pets> 1 </pets>
<disiredSalary> 600$ </disiredSalary>
</aboutme>
- Push changes to an external repository.
- git add new.xml - add the changed file to git
- git commit -am "edit file" - commit changes
- git push - push modified file to external repository
- Create file preferences.xml
- To file preferences.xml dd information about your preferences (Favorite movie, favorite series, favorite food, favorite season, side you would like to visit) in the format XML.
<?xml version="1.0"?>
<myPreferences>
<favoriteMovie> Indiana Jones </favoriteMovie>
<favoriteSerias> Scrubs </favoriteSerias>
<favoriteFood> Burgers </favoriteFood>
<country> Switzerland </country>
</myPreferences>
- Create file skills.xml add information about the skills that will be studied on the course in the format XML
<?xml version="1.0"?>
<hardsSkills>
<skill> Basic theory </skill>
<skill> Client-server architecture </skill>
<skill> HTTP Server request methods </skill>
<skill> HTTP Server responses codes </skill>
<skill> Structures of requests and responses </skill>
<skill> JSON, XML. Their structure </skill>
<skill> API testing </skill>
<skill> Removing and reading logs </skill>
<skill> POSTMAN, FIDLER </skill>
<skill> VPN </skill>
<skill> Dev Tools for web browsers </skill>
<skill> Mobile testing </skill>
<skill> Feature iOS, Android, guidelines </skill>
<skill> Building iOS Apps with Xcode </skill>
<skill> Building Android Applications with Android Studio </skill>
<skill> Interception of mobile traffic (sniffing) via CHARLES </skill>
<skill> Proxy settings on iOS and Android </skill>
<skill> Terminal Linux Ubuntu. Copying, creating, viewing, moving files on servers without a graphical interface </skill>
<skill> Simple bash scripting, automation of routine tasks on the server </skill>
<skill> Access to remote servers </skill>
<skill> SQL fundamentals (Create, Delete, Drop, Insert Into, Select, From, Where, Join </skill>
<skill> GIT </skill>
<skill> JMETER </skill>
<skill> Scrum Development Methodology </skill>
<skill> Python. Creation of own client-server application </skill>
</hardsSkills>
- Make a commit in one line.
- git commit -m "new files"
- Upload 2 files at once to an external repository.
- Create a file on the web interface bug_report.xml.
- In the repository XML press "add file"
- Choose "Create new file"
- Enter the file name
- Do Commit changes (save) changes on the web interface.
- Press the button "Commit new file"
- Modify the file on the web interface bug_report.xml, add a bug report in the format XML.
- Open file bug_report.xml Select edit. Enter text
<?xml version="1.0"?>
<bugReport>
<Summary> Displaying a characteristic associated with a deleted group </Summary>
<Priority> Major </Priority>
<Severity> Midle </Severity>
<Status> To do </Status>
<Environment> Desktop, Windows10 x64, Chrome97 </Environment>
<Descriprion>
<Precondition>
<one> Authorization in your personal account </one>
<two> Switch the mode to store management (store_url/admin/home) </two>
<three> In the sidebar, expand the 'Catalog' list </three>
<four> The submenu 'Characteristics' is open </four>
<five> Characteristics "Test", "Test 1", "Test 2" are included in the group of characteristics "Overall dimensions" </five>
<six> The subgroup "Groups of characteristics" is opened </six>
</Precondition>
<Steps to Reproduce>
<one> Click on the kebab menu next to the group 'Dimensions'</one>
<two> Select the "Delete" menu in the kebab </two>
</Steps to Reproduce>
<Actual Result>
<one> Group deleted </one>
<two> When switching to the "Characteristics" tab, the characteristics "Test", "Test 1", "Test 2" are displayed with binding to the deleted group </two>
</Actual Result>
<Expected Result>
<one> Group deleted </one>
<two> When switching to the "Characteristics" tab, the characteristics "Test", "Test 1", "Test 2" are displayed without binding to the remote group </two>
</Expected Result>
</Descriprion>
<Attachment xmlns:xlink="https://drive.google.com/file/d/1KAg5XKZQIQC6zYaOxrDbs2ng1LBuOxcz/view?usp=sharing"> Attachment </Attachment>
<Assignee/>
<Reporter> Alona Kot </Reporter>
</bugReport>
- Do Commit changes (save) changes on the web interface.
- Press the button Commit changes.
- Synchronize external and local repository XML