OpenYellow | Open-source и 1С:Предприятие – Telegram
OpenYellow | Open-source и 1С:Предприятие
1.58K subscribers
205 photos
1.51K links
Агрегатор Open-source проектов для 1С:Предприятие

Узнать больше:
https://github.com/OpenBSL
Сайт проекта:
https://openyellow.org
Поддержать проект:
https://boosty.to/bayselonarrend
Download Telegram
Пополнение!
Новый проект от vladimir-kharin - 1c_mcp!

Инструмент для создания MCP-серверов в 1С:Предприятие путем разработки расширения конфигурации. Позволяет интегрировать данные и функциональность 1С с AI-ассистентами (Claude, Cursor и т.д.). Включает Python-прокси и пример расширения 1С с готовыми инструментами.

📚 Язык: 1C Enterprise
🍴 Это форк: Нет
📜 Лицензия: Нет
📅 Дата создания: 5 июня 2025г.

Не забывайте ставить понравившимся проектам
🔥15👍2
OpenYellow | Open-source и 1С:Предприятие
Нужен ли дополнительный контент в канале?
Завершение голосования!

Всем спасибо за участие в опросе! На этот раз в ожесточенной борьбе между консерваторами и прогрессистами последние одержали верх с чуть более убедительным результатом: 59 против 41. Как и в прошлый раз, мне кажется крайне интересным, что это даже близко не была "игра в одни ворота": у разных людей разное виденье и предпочтительные пути развития сообщества. Это очень круто - истина рождается в споре, плюрализм и все дела

Что касается дополнительного контента, то в соответствии с результатами опроса и моими хотелками я попробую начать публиковать здесь разные заметки и новости, связанные с open-source в 1С. Если вы голосовали "против", то спешу вас заверить, что это не будет каким-то частым явлением, способным помешать вам узнавать о новых проектах. Во всяком случае, точно не будет спама на любой чих, а большую часть времени канал так и будет служить агрегатором на основе алгоритмов, как это было до сих пор

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

Больше людей в канале означает больше поддержки открытым проектам и больше проектов как таковых, в чем и состоит главная цель OpenYellow. Надеюсь на ваше понимание! Теперь звучит так, будто посты будут отстой, но надо потерпеть) Нет посты будут нормальные: я постараюсь и рука вроде набита на статьях Инфостарта

Спасибо за внимание!
👍11🔥3👏1
OpenYellow | Open-source и 1С:Предприятие pinned «Завершение голосования! Всем спасибо за участие в опросе! На этот раз в ожесточенной борьбе между консерваторами и прогрессистами последние одержали верх с чуть более убедительным результатом: 59 против 41. Как и в прошлый раз, мне кажется крайне интересным…»
Пополнение!
Новый проект от RunetX - PortfolioManager!



📚 Язык: 1C Enterprise
🍴 Это форк: Нет
📜 Лицензия: Нет
📅 Дата создания: 5 июня 2025г.

Не забывайте ставить понравившимся проектам
✏️ Графические клиенты для Git

Я думаю, ни для кого не новость, что Git пока так и не стал основной системой контроля версий в 1Сном мире. О грустном не будем - на то есть много причин. Однако, если мы говорим об открытом коде, то здесь Git используется во всю, точно так же, как и в остальных стеках: open-source проекты на 1С и OneScript используют данную систему в 9/10 (наверное, даже в 99/100) случаях для хранения истории своего кода

И тут возникает серьезный вопрос, когда мы затрагиваем тему роста количества открытых разработок: даже если новый автор очень хочет начать свой проект, он упирается сначала в изучение Git и других неизвестных ему инструментов, которые обыденны для разработчиков на других языках, а для 1Сника - нет

Писать свой проект - сложная штука касаемо вопросов мотивации и осмысленности затраченных на это усилий. Бросить очень легко, особенно в начале, когда еще не получен первый "цепляющий" результат. Поэтому я считаю, что рекомендовать потенциальному активисту со старта проходить серьезные курсы по Git (тому самому, "тру") в качестве "фундамента" - самый простой способ отбить у него желание заниматься чем-либо в этом направлении вовсе. Общие положения и термины, команды add, commit, push и pull - имхо, это максимум, что пригодится на первое время человеку, который просто хочет начать делится своей mind-blowing разработкой с сообществом. Но вообще, даже и эти команды могут быть не нужны - гораздо проще использовать GUI-клиенты для Git

Git работает с файлами, но тема выгрузки конфигурации в данной заметке полноценно подниматься не будет. Если вкратце, то для персональных pet-проектов я рекомендую использовать 1С:EDT, где все в файлах по умолчанию - получите еще и дополнительный опыт в работе с "новой" IDE. Вдруг еще через 10 лет ей реально придется пользоваться

С выгрузкой конфигурации в XML, скриптами на OneScript и решениями на других языках, думаю, тем более все понятно - это файлы по определению, что нам и нужно


GUI-клиенты - это программы, которые позволяют более легко и наглядно работать с Git, нажимая на кнопки вместо ввода последовательности команд. Они бывают разные: простые, сложные, для разных систем. Я немного опишу некоторые из них, которыми сам пользовался, но, в любом случае, заранее можно сказать - любая из этих программ сделает ваш опыт погружения гораздо менее болезненным, чем он мог бы быть. Достаточно знать лишь общие концепции данной системы контроля версий. Собственно, сами клиенты:

(1/5) #Posts #GitGUI
👍10🔥32
GitHub Desktop
Как можно понять из названия, клиент от GitHub. Завязанность на платформу не должна вас смущать: если вы начинаете свой проект с той целью, чтобы им кто-то пользовался, то GitHub все равно практически безальтернативная площадка на данный момент. Сам клиент очень простой, как правило показывает только то, что можно в данный момент сделать. А что нельзя сделать, соответственно, не показывает. Плюсом также можно назвать и саму связь с GitHub: после входа в аккаунт он сразу подгрузит список ваших удаленных репозиториев, позволяя быстро начать работу

Для простых проектов - самое то: список текущих изменений сбоку, выбор репозитория, ветки и кнопка отправки/получения на верхней панели. Слева снизу есть кнопка коммита и поля для ввода его описания, основную же часть окна занимает подсветка изменений выбранного в данный момент файла - вот и весь интерфейс. Все, что сложнее, заботливо скрыто на панели History и под правым щелчком мыши. Выбор новичков, если подытожить

Скачать

(2/5) #Posts #GitGUI
🔥5
GitKraken
Отличный клиент - более сложный, но и умеет больше. Я обычно пользуюсь GitHub Desktop, но лишь потому, что в свое время GitKraken был платный с короткой пробной версией, а теперь мне лень перекатываться обратно (ну и потому что сложные задачи у меня встречаются редко). Он идеально подойдет тем, кто начинает свой путь не в одиночку, так как там гораздо лучше и нагляднее сделана работа с разными ветками, графами коммитов и решением конфликтов. Также лучше выбрать этот клиент, если есть вероятность встретится c Git уже на работе: GK рассчитан на полноценную работу с любыми репозиториями, в отличии от GitHub Desktop, с которого скорее всего придется уходить, если дело дойдет до корпоративной разработки (UPD: для такого уже, вероятно, придется раскошелиться на 3$ в месяц, т.к. многое недоступно в бесплатной версии)

Обладает множеством плюшек, поддержкой многих продвинутых функций Git и встроенным механизмом решения конфликтов, без необходимости перехода в сторонний редактор

Скачать

(3/5) #Posts #GitGUI
🔥4👎1
Sublime Merge
Недопонятый гений, как и Sublime Text. Очень производительный, очень минималистичный - advanced уровень, в общем говоря. Может быть не очень комфортным для новичков, но вы всегда будете чувствовать, что проблема не в нем. Если вашего упорства хватит на то, чтобы привыкнуть к этому инструменту, то вряд ли вы когда-то поменяете его на что-то другое и возможно еще задушните этим всех окружающих. Типичный Sublime, в общем

Как и кракен, позволяет решать конфликты без сторонних редакторов, но визуализация графов скромнее, а фишек - меньше (хотя записать это однозначно в минусы, наверное, нельзя)

Скачать

(4/5) #Posts #GitGUI
🔥4
Это, конечно, не все существующие клиенты, но те, которые мне кажутся максимально актуальными и стоящими. Отдельного упоминания также заслуживают решения, встроенные в IDE - в частности в EDT и VSC. С них также можно начать свой путь в Git, но об этом, может быть, в другой раз. Пишите, что вы думаете о клиентах для Git: нужны ли они и какое будущее у Git в связке с 1С в целом. Или может я не упомянул ваш любимый клиент? Обязательно поделитесь этим в комментариях

Ну а у меня все, спасибо за внимание!

(5/5) #Posts #GitGUI
🔥7👍3
Пополнение!
Новый проект от artesk - 1C_MCP_metadata!

MCP сервер для получения метаданных конфигурации 1С

📚 Язык: 1C Enterprise
🍴 Это форк: Нет
📜 Лицензия: Нет
📅 Дата создания: 16 июня 2025г.

Не забывайте ставить понравившимся проектам
👍7😁1
🔥 Новый релиз!

🏰 Репозиторий: autumn-library/autumn
🔢 Версия: v4.3.10
📅 Дата релиза: 18 июня 2025г.

Не забывайте ставить понравившимся проектам
🔥2
🔥 Новый релиз!

🏰 Репозиторий: autumn-library/annotations
🔢 Версия: v1.3.1
📅 Дата релиза: 20 июня 2025г.

Не забывайте ставить понравившимся проектам
👍4
Пополнение!
Новый проект от msrv-tech - 1c-extension-installer!

Внешняя обработка для установки обновлений расширений, доп обработок и отчетов

📚 Язык: 1C Enterprise
🍴 Это форк: Нет
📜 Лицензия: Нет
📅 Дата создания: 31 июля 2024г.

Не забывайте ставить понравившимся проектам
👍3
🏆 Самые трендовые репозитории этой недели!

Репозиторий FSerg/mcp-1c-v1
+33 (35 всего)

Репозиторий vladimir-kharin/1c_mcp
+26 (27 всего)

Репозиторий artesk/1C_MCP_metadata
+ 9 (10 всего)

Репозиторий akpaevj/onecmonitor
+ 7 (43 всего)

Репозиторий Bayselonarrend/OpenIntegrations
+ 6 (380 всего)


Не забывайте поддерживать понравившиеся репозитории - от этого зависит их дальнейшее развитие!
1🏆1