1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-onefetch

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
CONTRIBUTING.md 5.4 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 03:44 b652d64

Начало работы

Следуйте инструкциям по установке onefetch из исходного кода.

Добавление поддержки нового языка

Добавление поддержки нового языка заключается в добавлении новой записи в language.yaml и заполнении её нужными данными.

Пример:

CSharp: # обязательно, это будет имя варианта перечисления для языка, как указано tokei (ссылка 1)
  type: programming # обязательно, может быть programming, data, markup или prose, как указано linguist (ссылка 2)
  # обязательно, это логотип. Если его размер не соответствует границам 25x40, вы получите ошибку компилятора. Используйте {i}, чтобы раскрасить ASCII с помощью i — индекса цвета.
  ascii: |
    {0}                 ++++++
    {0}              ++++++++++++
    {0}          ++++++++++++++++++++
    {0}       ++++++++++++++++++++++++++
    {0}    ++++++++++++++++++++++++++++++++
    {0} +++++++++++++{3}************{0}+++++++++++++
    {0}+++++++++++{3}******************{0}++++++++{2};;;
    {0}+++++++++{3}**********************{0}++{2};;;;;;;
    {0}++++++++{3}*********{0}++++++{3}******{2};;;;;;;;;;;
    {0}+++++++{3}********{0}++++++++++{3}**{2};;;{3}**{2};;;{3}**{2};;;
    {0}+++++++{3}*******{0}+++++++++{2};;;;;;{3}*********{2}::
    {0}+++++++{3}******{0}+++++++{2};;;;;;;;;;{3}**{2};;;{3}**{2};;;{3}**{2};;;
    {0}+++++++{3}*******{0}+++{1}:::::{2};;;;;;;{3}*********{2};;
    {0}+++++++{3}******{0}+++++++{2};;;;;;;;;;{3}**{2};;;{3}**{2};;;{3}**{2};;;
    {0}++++++++{3}*********{1}::::::{3}******{2};;;;;;;;;;;
    {0}++++++{1}:::{3}**********************{1}::{2};;;;;;;
    {0}+++{1}::::::::{3}******************{1}::::::::{2};;;
    {1} :::::::::::::{3}************{1}:::::::::::::
    {1}    ::::::::::::::::::::::::::::::::
    {1}       ::::::::::::::::::::::::::
    {1}          ::::::::::::::::::::
    {1}              ::::::::::::
    {1}                 ::::::
  colors:
    ansi: # обязательно, список цветов ANSI, используемых для раскрашивания логотипа
      - blue
      - magenta
      - magenta
      - white
    hex: # необязательно, альтернатива основным цветам для терминалов, поддерживающих истинный цвет.
      - "#9B4F97"
      - "#67217A"
      - "#803788"
      - "#FFFFFF"
    chip: "#178600" # обязательно, используется для панели разбивки языка, его значение можно найти в linguist (ссылка 2).
  serialization: c# # обязательно только в том случае, если имя Enum CSharp не совпадает с отображаемым именем C#.

[!NOTE] Дополнительное поле line_types также можно установить в атрибутах языка. Оно было исключено, потому что оно не является необходимым для большинства языков. По умолчанию подсчитываются только строки кода языка, но это поле можно использовать и для подсчёта других строк. Например, line_types: [code, comments]. Это полезно в таких языках, как Markdown, где важными являются в основном комментарии. Список доступных полей, которые можно использовать, можно найти в документации tokei.

Перевод README.md

Чтобы сделать Onefetch более доступным для людей, не говорящих по-английски, мы ищем помощи многоязычных участников, готовых перевести README.md на свой родной язык.

Эти переводы будут доступны непосредственно из английского README.md через гиперссылки.

Особая благодарность

  • Каждому пользователю onefetch, который внёс свой вклад в проект, написав вопросы или PR.
  • @spenserblack, @Shuni, @yoichi и @Byron за поддержку этого проекта.
  • Всем, кого я забыл упомянуть здесь, но кто также повлиял на onefetch и помог ему расти.

:heart::heart:

Сделано с contributors-img.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-onefetch.git
git@api.gitlife.ru:oschina-mirror/mirrors-onefetch.git
oschina-mirror
mirrors-onefetch
mirrors-onefetch
main