npetyaeva / JSON

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JSON

  1. Создать внешний репозиторий c названием JSON

    https://github.com/npetyaeva/JSON.git

  2. Клонировать репозиторий JSON на локальный компьютер

    git clone https://github.com/npetyaeva/JSON.git

    cd JSON

  3. Внутри локального JSON создать файл “new.json”

    touch new.json

  4. Добавить файл под гит.

    git add new.json

  5. Закоммитить файл.

    git commit -m "Added new.json"

  6. Отправить файл на внешний GitHub репозиторий.

    git push

  7. Отредактировать содержание файла “new.json” - написать информацию о себе (ФИО, возраст, количество домашних животных, будущая желаемая зарплата). Всё написать в формате JSON.

    vim new.json

    { 
      "name": "Natalia Petyaeva",
      "age": 43,
      "pets": 3,
      "salary": 1000
    }
  8. Отправить изменения на внешний репозиторий. Использую команду commit с двумя параметрами: - проиндексирует отслеживаемые файлы (замена git add) и -m - написание комментария через командную строку:

    git commit -am "Modified new.json"

    git push

  9. Создать файл preferences.json.

    touch preferences.json

    git add preferences.json

  10. В файл preferences.json добавить информацию о своих предпочтениях (Любимый фильм, любимый сериал, любимая еда, любимое время года, сторона которую хотели бы посетить) в формате JSON.

    vim preferences.json

    { 
       "favorite movie": "Flashbacks of a Fool",
       "favorite series": "Altered Carbon",
       "favorite food": "steak",
       "favorite season": "autumn",
       "country": "Japan"
    }
  11. Создать файл sklls.json добавить информацию о скиллах которые будут изучены на курсе в формате JSON.

    touch sklls.json

    git add skills.json

    vim sklls.json

    { 
      "item06": "What is JSON, XML. Their structure.",
      "item07": "API testing.",
      "item08": "How to view read logs.",
      "item09": "Postman, Fidler.",
      "item11": "Dev Tools of web browsers (Google Chrome, FireFox)."
    }
  12. Отправить сразу 2 файла на внешний репозиторий.

    git commit -am "Added preferences.json & sklls.json"

    git push

  13. На веб интерфейсе создать файл bug_report.json.

  14. Сделать Commit changes (сохранить) изменения на веб интерфейсе.

  15. На веб интерфейсе модифицировать файл bug_report.json, добавить баг репорт в формате JSON.

    {
      "ID": "0001",
      "Summary": "Missing product images on the Product page",
      "Priority": "High",
      "Severity": "Major",
      "Еxpected result": "Product images are displayed on the Product page",
      "Actual result": "All product images are missing",
      "Steps": 
      [
              "1. Open www.storeName.com",
              "2. Find and select a product on the Main page and make sure that the Product page has loaded"                     
      ],
      "Enviroment":
      {
              "OS": "Windows 10",
              "Browser": "Google Chrome 98.0.4758.102, (x86_64)"
      },
      "Attachments": 
      {
              "link1": "https://...",
              "link2": "https://..."
      }
    }
  16. Сделать Commit changes (сохранить) изменения на веб интерфейсе.

    https://github.com/npetyaeva/JSON/blob/main/bug_report.json

  17. Синхронизировать внешний и локальный репозиторий JSON

    git pull

About