Skip to content

Это адаптация проекта [github-readme-stats](https://github.com/anuraghazra/github-readme-stats) для облака Yandex, позволяющего выводить статистику в файлы `README.md`. В связи с ограничениями GitHub, при использовании github-readme-stats напрямую, не будет отображаться статистика по приватным репозиториям.

License

Notifications You must be signed in to change notification settings

Jhon-Mosk/github-readme-stats-solution-for-yc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

github-readme-stats в Yandex cloud

Это адаптация проекта github-readme-stats для облака Yandex, позволяющего выводить статистику в файлы README.md. В связи с ограничениями GitHub, при использовании github-readme-stats напрямую, не будет отображаться статистика по приватным репозиториям.

Данное решения укладывается в бесплатные лимиты Yandex Cloud и не требует вложения денежных средств.

Перед началом работы

Зарегистрируйтесь в Yandex Cloud и создайте платежный аккаунт:

  1. Перейдите в консоль управления, затем войдите в Yandex Cloud или зарегистрируйтесь, если вы еще не зарегистрированы.
  2. На странице биллинга убедитесь, что у вас подключен платежный аккаунт, и он находится в статусе ACTIVE или TRIAL_ACTIVE. Если платежного аккаунта нет, создайте его.

Если у вас есть активный платежный аккаунт, вы можете создать или выбрать каталог, в котором будет работать ваша инфраструктура, на странице облака.

Подробнее об облаках и каталогах.


Подготовьте ресурсы

  1. Скачайте архив github-stats-api.zip.
  2. Создайте сервисный аккаунт и назначьте ему роль admin на ваш каталог.

  • Имя: github-stats-api


  • Имя: github-stats-api

  • подготовьте спецификацию specification.yaml:

  1. замените все <function_id> вашим идентификатором функции
  2. замените все <service_account_id> вашим идентификатором сервисного аккаунта
  • Скопируйте спецификацию и вставьте в секцию со спецификацией в консоли Яндекса

Deployment solution in Yandex cloud for github-readme-stats

This is an adaptation of the github-readme-stats project for the Yandex cloud, which allows displaying statistics in README.md files. Due to GitHub limitations, using github-readme-stats directly will not show statistics for private repositories.

This solution is within the free limits of Yandex Cloud and does not require any investment.

Getting started

Before you start, sign up for Yandex Cloud and create a billing account:

  1. Go to the management console and log in to Yandex Cloud or register if you don't have an account yet.
  2. On the billing page, make sure you linked a billing account and it has the ACTIVE or TRIAL_ACTIVE status. If you don't have a billing account, create one.

If you have an active billing account, you can go to the cloud page to create or select a folder to run your infrastructure.

Learn more about clouds and folders.


Prepare resources

Download the github-stats-api.zip archive. Create a service account and assign it admin roles for your directory.


  • Name: github-stats-api


  • Name: github-stats-api

  • prepare specification spec.yaml:

  1. replace all <function_id> with your function id
  2. replace all <service_account_id> with your service account id
  • Copy specification and paste in the Specification section

About

Это адаптация проекта [github-readme-stats](https://github.com/anuraghazra/github-readme-stats) для облака Yandex, позволяющего выводить статистику в файлы `README.md`. В связи с ограничениями GitHub, при использовании github-readme-stats напрямую, не будет отображаться статистика по приватным репозиториям.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published