№ 117: Спробуємо виконати "запит на витяг" - CSS-хитрощі

Anonim

Я ніколи в житті не подавав “Запит на витягування” на GitHub. Я хотів спробувати, тому це відео фіксує момент, коли я намагаюся це зрозуміти. Чесне попередження, це не стислий, швидкий підручник. Це я думаю про себе і борюся через все це.

Моя ідея полягала в тому, що я хотів розмістити FitVids.js на cdnjs, щоб люди могли зв’язати його там. Їх процес полягає у розгалуженні репозиторію GitHub, дотриманні інструкцій щодо додавання нової бібліотеки та поданні запиту на витяг.

Отже, ми це робимо!

Речі, з якими я боровся:

  • Я не зрозумів, чи є запит на витяг "Git" чи "GitHub". Я все ще не впевнений на 100%, але здається, це справа GitHub, оскільки ми зробили це на 100% через GitHub.com.
  • Я не розумів, що саме складає “запит на витягування” - я думав, це буде більше схоже на те, що ви переносите конкретний коміт на інше репо. Ми дізналися, що насправді це все репо, яке ви переміщуєте разом (усі коміти, зроблені з моменту форка).
  • Однією з їх вимог було те, щоб воно проходило “npm test” річ локально. Здавалося, це не пройшло навіть із незмінною форкою репо. Врешті-решт я зіпсував перший запит на витягування також з неправильним ім'ям файлу. Це не вдалося здійснити “збірку Тревіса” на GitHub.com, чого я теж не розумію (це те саме, що і тест npm?), Але після виправлення імені файлу другий запит спрацював.

Надалі власники репозиторію cdnjs попросили, щоб я включив у репо немініфіковану версію та додав “тег” до репозиторію FitVids із правильними версіями. Тож мені довелося вивчити ще одну абсолютно нову річ, але врешті-решт я це зробив.

Запит на витягування