Всем привет, я Silent King Er.
Сегодня я познакомлю вас с шоу-операцией на GitHub, это просто!
Как мы все знаем, GitHub является хостинговой платформой для проектов с открытым исходным кодом и проприетарного программного обеспечения, потому что он поддерживает толькоGitХостинг как единственный формат репозитория, отсюда и название GitHub.
Социализированная концепция кодирования GitHub сделала его священным и неприкосновенным объектом в глазах отечественных и зарубежных разработчиков.Бесчисленные высококачественные проекты с открытым исходным кодом полагаются на GitHub и процветают при участии глобальных разработчиков.
Однако, скажите, есть ли у вас хороший источник для чтения на GitHub??
Не будь скромным, я думаю, что у большинства людей нет этой привычки (включая меня). Как ни хорош GitHub, но между ним и IDE все равно есть пропасть, читать код на нем недостаточно удобно. Я пытался установить вспомогательные плагины, такие как Octotree и Sourcegraph для Chrome, но они все еще недостаточно приятны в использовании.
До того, как я столкнулся с общими сегодня свиными ногами, наиболее часто используемым было локальное клонирование репозитория, а затем открытие его через IDE для просмотра. Хотя я не гик в области технологий, мне всегда казалось, что такой подход немного не впечатляет.
Было бы здорово, если бы вы могли читать исходный код GitHub в браузере, таком как IDE.?
Итак, сегодня я собираюсь познакомить вас с этой операцией остановки шоу, просто добавьте доменное имя репозитория GitHub после1s
(в течение 1 секунды), например:
Вы можете использовать среду VS Code в своем браузере, чтобы прочитать исходный код этого хранилища!
Действительно открывает глаза!
Сразу после доменного имени склада добавьте1s
, вы можете использовать поддержку подсветки синтаксиса, рефакторинга кодаVS Code
Приходите и прочитайте исходный код, я не знаю, все ли убеждены, но я убежден!
Почему это? Что случилось позади?
Ответ прост, он опирается на репозиторий со звездочкой 15.3k на GitHub — с именемGithub1s, основанный на VS Code 1.52.1, версии, поддерживающей работу непосредственно в браузере.
Github1s в основном вдохновленcode-serverЭтот превосходный проект с открытым исходным кодом, получивший 40,6 тыс. звезд, может запускать VS Code на любом компьютере, поддерживающем браузер. Можно сказать, что Github1s стоит на плечах гигантов.
Благодаря мощной и гибкой расширяемости VS Code мы можем воспользоваться его преимуществами.FileSystemProviderИнтерфейс реализует пользовательское расширение файла ввода-вывода.
С другой стороны, GitHub также предоставляет сильныеREST APIСделать так, чтобы мы свободно читали каталоги и файлы склада.
Тем не менее, расширяемость VS Code и REST API GitHub делают Github1 мощным.
Поскольку Github1s развернут вGitHub Pages, так что это чисто статическое веб-приложение, а это значит, что для его обслуживания не требуется выделенный сервер. Голая проституция, и очень надежная, потому что GitHub Pages очень надежная, и мой личный блог тоже развернут на GitHub Pages.
Ложка дегтя в том, что исходный код можно только читать, а не редактировать, а файлы доступны только для чтения — надеюсь, авторы Github1s смогут реализовать это в будущем, просто это не слишком удобно.
Если вы заинтересованы в этом шоу, пожалуйста, попробуйте его. Если у вас есть время, вы можете прочитать исходный код Github1s, чтобы узнать, кстати.
В конце статьи всем порекомендую репозиторий GitHub.Это клад.Если не верите,откройте и посмотрите.От майского праздника вы точно много почерпнете.