1
0
mirror of https://github.com/1C-Company/v8-code-style.git synced 2024-12-05 03:58:31 +02:00
Расширение для 1C:EDT, которое помогает разрабатывать конфигурации/приложения по стандартам 1С для платформы "1С:Предприятие 8".
Go to file
Dmitriy Marmyshev 70807af57b
Merge pull request #27 from DoublesunRUS/bugfix/bad-copypasting
После копипастинга не поменяли тесты
2021-07-23 23:15:51 +03:00
.github/workflows Увеличение свободного места при сборке (#26) 2021-07-23 15:43:30 +03:00
bom Исправление локализации сборки 2021-07-13 13:56:55 +03:00
bundles Отключено форматирование в методе configureCheck 2021-07-21 23:13:15 +03:00
docs #1 Перенос бандла bsl (#9) 2021-06-21 22:06:07 +03:00
features Исправление локализации сборки 2021-07-13 13:56:55 +03:00
repositories #1 перенос сборки и проверок по метаданным (#2) 2021-03-12 20:40:50 +03:00
targets Фикс платформы для локальной сборки 2021-06-19 13:43:53 +03:00
tests После копипастинга не поменяли тесты 2021-07-21 22:37:37 +03:00
.gitignore #1 перенос сборки и проверок по метаданным (#2) 2021-03-12 20:40:50 +03:00
CHANGELOG.md initial commit 2021-02-18 12:58:15 +03:00
Check_Convention.md #1 перенос правил контрибутинга 2021-05-21 14:19:41 +03:00
checkstyle.xml #1 перенос сборки и проверок по метаданным (#2) 2021-03-12 20:40:50 +03:00
CODE_OF_CONDUCT.md initial commit 2021-02-18 12:58:15 +03:00
CONTRIBUTING.md #1 перенос правил контрибутинга 2021-05-21 14:19:41 +03:00
java.header #1 перенос сборки и проверок по метаданным (#2) 2021-03-12 20:40:50 +03:00
LICENSE.md initial commit 2021-02-18 12:58:15 +03:00
NOTICE.md #1 перенос сборки и проверок по метаданным (#2) 2021-03-12 20:40:50 +03:00
pom.xml #1 перенос сборки и проверок по метаданным (#2) 2021-03-12 20:40:50 +03:00
README.md #1 Установка плагина 2021-07-06 11:54:36 +03:00

Build

1С:Стандарты разработки V8

Расширение для 1C:EDT, которое помогает разрабатывать конфигурации/приложения по стандартам 1С для платформы "1С:Предприятие 8".

Основные возможности

  • Проверки кода и метаданных по стандартам 1С
  • Дополнительные инструменты, улучшающие и ускоряющие работу по стандартам 1С

Установка

Плагин 1С:Стандарты разработки V8 поставляется в виде репозитория Eclipse. Установка расширения может выполняться следующими способами:

  • непосредственно из p2-репозитория, опубликованного на серверах фирмы 1С.
  • из локальной копии p2-репозитория, распакованного в локальную папку из предварительно скачанного zip-архива.

В строку выбора репозитория для установки (Work with) вставьте адрес репозитория:

Версия P2-репозиторий ZIP-архив репозитория
0.1.0 для 1C:EDT 2021.2 https://edt.1c.ru/downloads/releases/plugins/v8-code-style/edt-2021.2/0.1.0/repo/ https://edt.1c.ru/downloads/releases/plugins/v8-code-style/edt-2021.2/0.1.0/repo.zip

Далее для установки нужно выполнить следующие действия:

  • В среде разработки 1C:Enterprise Development Tools (EDT) выберите пункт меню Help – Install New Software (Справка – Установить новое ПО).
  • В открывшемся окне мастера установки в строке Work with воспользуйтесь кнопкой Add… и укажите расположение репозитория.
  • Если установка производится непосредственно из репозитория, опубликованного на серверах фирмы 1С, то скопируйте указанный адрес репозитория
  • Если установка производится из локальной папки, то воспользуйтесь кнопкой Local.. и далее по кнопке Local укажите папку, в которую распакован репозиторий.
  • Отметьте компонент 1C:Code style V8 и нажмите кнопку Next>
  • На следующем шаге система определит зависимости и сформирует окончательный список библиотек к установке, после этого нажмите кнопку Next>
  • Прочитайте и примите условия лицензионного соглашения и нажмите кнопку Finish
  • Дождитесь окончания установки и перезапустите среду 1C:Enterprise Development Tools. Установка завершена.

Участие в проекте

Добро пожаловать! См. правила в соответствующем разделе

Лицензия

Лицензирование расширений размещенных в данном проекте осуществляется на условиях свободной (открытой) лицензии Eclipse Public License - v 2.0 (полный текст лицензии - https://www.eclipse.org/legal/epl-2.0/)

Это означает, что:

  • Вы можете свободно и бесплатно заимствовать код и помещать его в свои проекты, учитывая однако, что такой код не становится вашей интеллектуальной собственностью, Вы лишь получаете неисключительные права его использования с учетом рамок и ограничений, описанных в EPL 2.0
  • Внося изменения в расширение, модифицируя и дорабатывая его, а также объединяя файлы расширения с иными материалами, не относящимися к расширению (далее по тексту как «результаты работ»), Вы также обязаны публиковать это обновленный код на условиях EPL 2.0, т.е. автоматически предоставляете любым третьим лицам, включая ООО «1С-Софт» и иных контрибьюторов, безвозмездное право использования результатов Ваших работ на территории стран всего мира на условиях открытой лицензии EPL 2.0.

Публикуя свои разработки, доработки и исправления к программам других авторов, Вы также подтверждаете, что:

  • являетесь единственным автором и обладателем имущественного права на результаты работ; в случае, если обладателем имущественного права на результаты работ является Ваш работодатель, Вы гарантируете наличие его согласия на публикацию кода на условиях открытой лицензии EPL 2.0;
  • Вы снабдили результаты Ваших работ всеми необходимыми уведомлениями, свидетельствующими о том, что они подчиняются открытой лицензии EPL 2.0;
  • Результаты Ваших работ доступны в виде исходного кода, или Вы обязуетесь сообщить, каким образом третьи лица без существенных затрат могут получить результаты Ваших работ в виде исходного кода;
  • Все имеющиеся ранее уведомления других авторов (license notices) не были Вами удалены или изменены, а указанные Вами уведомления отражают достоверную информацию о Вас как правообладателе Вашего оригинального кода (включая ФИО или наименование организации-работодателя)

Пояснения выше приведены исключительно для удобства восприятия основных положений лицензии EPL 2.0. и не заменяет содержание понятий, приведенных по тексту лицензионного соглашения. Для более детального понимания Ваших прав и обязанностей рекомендуем ознакомиться с полным текстом открытой лицензии EPL 2.0.