Shovel wrote:Товарищ Кибер Еб*нат, что-то такое?
github
Да, что-то вроде этого. Но кажется, этот текст сгенерирован автоматически, а значит его будет сложно поддерживать.
Я представляю себе что-то по типу awesome list репозиториев. Пример:
https://github.com/vinta/awesome-python
То есть список названий с ссылками на плагины и коротким описанием.
- [Find in Files 4](ссылка на репозиторий) - Gives dialog to search for multiple files containing some string/regex, like in file managers
- [Highlight Occurrences](ссылка на репозиторий) - Highlights/Marks all occurrences of current/selected word/fragment
Улучшать это можно группировкой заголовками по типу плагина (лексер, тема, поиск, работа с git, удалённая/совместная работа и т.д.).
Что делать, если у вас нет репозитория для каждого плагина? Ссылаться на место в репозитории, где лежит плагин, вместо ссылки просто на репозиторий.
Ничего страшного, моно репозитории - нормальная практика. Пример такой ссылки на emmet:
https://github.com/Alexey-T/CudaText/tr ... cuda_emmet
Что делать, если у вас нет репозитория с плагинами, а есть только ссылки на zip архивы? Создать такие репозитории или моно репозиторий с директориями с названием плагина, readme файлом, исходниками и если его нельзя просто взять и поставить руками, то ещё с инструкциями как именно его устанавливать.
Суть в том, что бы я мог прочитать описание плагина, перейти в его репозиторий, почитать подробности, посмотреть исходники и убедиться что там нет взлома жопы и прочитать о том как установить этот плагин (может быть кто-то не добавил его в ваш реестр и мне придётся делать это вручную, всякое может быть)
Что это даст?
Удобство поиска плагинов для пользователей.
Я пишу в гугл "CudaText awesome list" и попадаю на репозиторий, где в привычном мне, интернет пользователю, виде получаю список всего что есть для редактора. Возможно я сам не знаю чего я хочу, но просмотрев такой список я могу захотеть что-нибудь попробовать.
Или я могу написать "CudaText plugin for search in files" и попасть в этот же репозиторий или сразу в readme плагина "Find in files 4".
Такие списки есть для чего угодно в интернете, вот например для vscode:
https://github.com/viatsko/awesome-vscode
Ещё это даст привлечение аудитории. Вот я сделал свой плагин. Что делать дальше? Как мне поделиться им с друзьями, похвастаться на работе и продвинуть ваш редактор? CudaText awesome list - это отличный способ сделать это. Я читаю правила контрибуции в ваш репозиторий, делаю pull request или завожу issue с рассказом о своем плагине и ссылкой на нормально оформленный репозиторий, вы эту информацию руками проверяете, добавляете и люди узнают о моём плагине.
Очень удобный механизм для всех.
- У опытных пользователей есть желание писать плагины
- У пользователей которым нужна фича прямо сейчас, есть удобные механизмы поиска
- У разработчиков CudaText есть представление о требованиях аудитории к их ПО, о том на разработке чего следует сфокусироваться прямо сейчас, а что уже сделали пользователи