Веб-сайт для чтения проектов с открытым исходным кодом из GitHub Online

Что такое github1s?

GitHub1s, разработанный @conwnet, этот проект призван стать чрезвычайно быстрым способом загрузки любого проекта GitHub за одну секунду с таким же ощущением, как если бы вы открыли его локально в VSCode.

Возьмите React в качестве примера, просто замените в URL-адресе github на github1s, как показано на следующем изображении:

Как насчет того, не круто ли, тогда поговорим о преимуществах и недостатках этого проекта.

Преимущество github1s

  • Почти такой же интерфейс, как у VS Code.
  • Умение быстро читать и просматривать код
  • Поддержка некоторых ярлыков в VS Code.
  1. Возможность команда + щелчок (окно — ctrl + щелчок) автоматически переходит к соответствующей функции.
  2. Нажмите command + p, чтобы быстро найти и найти файл, command + shift + f, чтобы найти файл в глобальном масштабе и т. д.

  • Поддержка типа вывода после наведения и появления всплывающих модальных окон:

  • Поддержка свертывания и расширения кода:

  • Поддержка онлайн-сравнения кода:

  • Загружаемые файлы или папки:

Недостатки

  • Невозможно щелкнуть файл, чтобы перейти к другому файлу. В текущей версии невозможно щелкнуть указанный файл, а затем автоматически открыть другие файлы, хотя некоторые сожалеют, но мы все же хотим иметь эту функцию.
  • Невозможно просмотреть файлы .md.

Заключение

Github1s приносит некоторое удобство, лучше, чем простое использование GitHub, и лучший опыт, чем плагин sourcegraph! Но чтобы полностью заменить локальный редактор для чтения исходного кода, его еще нужно доработать, как и упомянутые выше недостатки.

Создавайте компонуемые интерфейс и серверную часть

Не создавайте веб-монолиты. Используйте Bit для создания и компоновки несвязанных программных компонентов — в ваших любимых фреймворках, таких как React или Node. Создавайте масштабируемые и модульные приложения с мощными и приятными возможностями разработки.

Перенесите свою команду в Bit Cloud, чтобы совместно размещать и совместно работать над компонентами, а также значительно ускорить, масштабировать и стандартизировать разработку в команде. Начните с компонуемых интерфейсов, таких как Design System или Micro Frontends, или исследуйте компонуемый сервер. Попробуйте →

Узнать больше