1
0
mirror of https://github.com/infostart-hub/infostart-erp-community.git synced 2024-11-24 08:12:23 +02:00
Модульная (open source) конфигурация Infostart ERP Community Edition https://infostart.ru/public/1285144/
Go to file
2020-04-22 18:49:58 +03:00
doc первая стабильная версия, адаптированная для проекта behavior https://github.com/silverbulleters/vanessa-behavior/issues/64 2015-09-18 02:57:25 +03:00
examples исправил кодировки файлов и убрал устаревшие сабмодули 2020-04-22 18:49:58 +03:00
features исправил кодировки файлов и убрал устаревшие сабмодули 2020-04-22 18:49:58 +03:00
fixtures исправил кодировки файлов и убрал устаревшие сабмодули 2020-04-22 18:49:58 +03:00
lib первая стабильная версия, адаптированная для проекта behavior https://github.com/silverbulleters/vanessa-behavior/issues/64 2015-09-18 02:57:25 +03:00
src Добавил каталоги для тестов и фикстур 2020-04-22 18:47:03 +03:00
tests исправил кодировки файлов и убрал устаревшие сабмодули 2020-04-22 18:49:58 +03:00
tools первая стабильная версия, адаптированная для проекта behavior https://github.com/silverbulleters/vanessa-behavior/issues/64 2015-09-18 02:57:25 +03:00
vendor исправил кодировки файлов и убрал устаревшие сабмодули 2020-04-22 18:49:58 +03:00
.gitattributes Полезные атрибуты 2020-04-22 18:40:33 +03:00
.gitignore первая согласованная и отлаженная версия 2015-09-18 02:11:15 +03:00
LICENSE Добавил каталоги для тестов и фикстур 2020-04-22 18:47:03 +03:00
README.md первая стабильная версия, адаптированная для проекта behavior https://github.com/silverbulleters/vanessa-behavior/issues/64 2015-09-18 02:57:25 +03:00

Шаблон для работы правильного 1С разработчика

  • содержит выработанную и обдуманную семантически структуру каталогов
  • содержит необходимые подмодули для быстрого старта

Порядок установки

  • прочитайте Wiki
  • склонируйте репозиторий
git clone https://github.com/silverbulleters/vanessa-bootstrap.git <название-вашего-продукта-1С>
  • подключите репозиторий к своему git серверу (GitHub, Bitbucket, GitLab, etc)
cd <название-вашего-продукта-1С>
git remote set-url origin git://new.url.here
  • не забудьте подписаться на обновление шаблона
git remote set-url bootstrap https://github.com/silverbulleters/vanessa-bootstrap.git

теперь вы можете начинать разрабатывать по правильному и быть подписанными на любые изменениями.

Порядок обновления

Чтобы получить изменения каталога

git pull bootstrap <ваша текущая ветка разработки>

Возможности доработки шаблона

  • откройте issue - если вам не хватает кого-то каталога под ваши задачи
  • войдите в чат Gitter - чтобы задать дополнительные вопросы
  • сделайте fork, внесите изменения и выполните pull request с предлагаемыми вами изменениями (fork и pull request - это кнопки на GitHub.)
Важно !!!

В структуре каталогов в ближайшее время НЕ будет каталога tests, это наша осознанная на данный момент позициция. По следующим причинам:

* тестирование это процесс, для него мы используем каталог функциональности(./features) и каталог сценариев тестирования (./features/**/steps_definitions)
* в 1С мире наличие низкоуровневых тестов (unittest'ов) слишком избыточным за счёт формата самой платформы 1С, которая является реализацией концепции DSL.
* каталог tests может появиться только в случаях когда будет иметься практика построения интеграционных тестов, например с помощью проектов JMeter

если вы не согласны с этим - то тогда вам подойдёт какой-нибудь другой альтернативный проект

Заметки на полях

  • структура в перспективе будет содержать и адаптацию семантики каталогов для проектов на проекте Graphite от компании 1С после появления официального стабильного релиза - пример текущего каталога из проекта Grathite можно посмотреть тут https://github.com/1C-Company/dt-demo-configuration/tree/master/DemoConfDT