Skip to content

Бесплатная система корзины покупок. OpenCart - это решение для электронной коммерции на базе PHP с открытым исходным кодом.

License

Notifications You must be signed in to change notification settings

ruOpenCart/opencart

 
 

Repository files navigation

OpenCart

Обзор

Минимальная версия PHP Релизы на GitHub

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

Как установить

Прочтите инструкции по установке, включенную в репозиторий или скачайте файл.

Как обновиться с предыдущих версий

Пожалуйста, прочтите инструкции по обновлению, включенную в репозиторий или скачайте файл.

Сообщение об ошибке

Прочтите инструкции ниже, прежде чем создавать отчет об ошибке.

  1. Выполните поиск на форуме OpenCart, спросите сообщество, видели ли они ошибку или знают, как ее исправить.
  2. Проверьте все открытые и закрытые проблемы на трекере ошибок GitHub.
  3. Если Ваша ошибка связана с основным кодом OpenCart, пожалуйста, создайте отчет об ошибке на GitHub.
  4. ПРОЧИТАЙТЕ журнал изменений для основной ветки
  5. Используйте Google для поиска своей проблемы.
  6. Убедитесь, что Ваша ошибка/проблема не связана с Вашей средой хостинга.

Если Вы не уверены в своей проблеме, всегда лучше спросить сообщество в нашей ветке форума об ошибках

Важно!

  • Если Ваш отчет об ошибке не связан с основным кодом (например, сторонним модулем или конфигурацией Вашего сервера), проблема будет закрыта без причины. Вы должны связаться с разработчиком расширения, использовать форум или найти коммерческого партнера для решения проблемы с кодом третьей стороны.
  • Если Вы хотите сообщить о серьезной ошибке безопасности, пожалуйста, оставьте сообщение модератору/администратору OpenCart на форуме. Пожалуйста, не сообщайте о концепциях/идеях/недоказанных недостатках безопасности - все отчеты о безопасности воспринимаются серьезно, но Вы должны включать ТОЧНЫЕ подробные шаги для их воспроизведения. Пожалуйста, НЕ размещайте уязвимости безопасности в публичных местах.

Как внести свой вклад

Форкните репозиторий, отредактируйте и отправьте запрос на слияние.

Пожалуйста, будьте предельно ясны в своих сообщениях о фиксации и запросе на перенос, пустые сообщения запроса на перенос могут быть отклонены без причины.

Ваши стандарты кода должны соответствовать стандартам кодирования OpenCart. Мы используем автоматический сканер кода для проверки большинства основных ошибок - если тест не пройдет, Ваш запрос на слияние будет отклонен.

Управление версиями

Версия разбита на 4 пункта, например 1.2.3.4. Мы используем MAJOR.MINOR.FEATURE.PATCH для описания номеров версий.

MAJOR встречается очень редко, он будет рассматриваться только в том случае, если исходный текст был эффективно переписан или был желателен полный разрыв по другим причинам. Это приращение, вероятно, сломает большинство сторонних модулей.

MINOR - это когда есть значительные изменения, которые влияют на основные структуры. Это приращение, вероятно, приведет к поломке некоторых сторонних модулей.

Версия FEATURE - это когда добавляются новые расширения или функции (например, платежный шлюз, модуль доставки и т.д.). Обновление версии функции сопряжено с низким риском поломки сторонних модулей.

Версия PATCH - это когда исправление добавлено, следует считать безопасным обновлять версии исправлений, например, с 1.2.3.4 до 1.2.3.5.

Релизы

OpenCart объявит разработчикам за 1 неделю до публичного выпуска версий FEATURE, это позволит протестировать их собственные модули на совместимость. Для более крупных выпусков (тех, которые содержат много основных изменений, функций и исправлений) будет рассмотрен расширенный период после объявления кандидата на выпуск (RC). Версии исправлений (которые считаются безопасными для обновления) могут иметь значительно сокращенный период выпуска для разработчиков.

Основная ветвь всегда будет содержать постфикс "_rc" следующей предполагаемой версии. Следующая версия "_rc" может измениться в любое время.

Исходный код выпуска разработчика не изменится после добавления тега.

Если в объявленном выпуске разработчика обнаруживается значительная ошибка (например, не работает основная функция), выпуск будет удален. На замену будет выпущена версия патча, в зависимости от серьезности патча может быть объявлен расширенный период тестирования. Если версия выпуска для разработчиков никогда не была опубликована, то предыдущий тег версии исправления будет удален.

Чтобы получать уведомления разработчиков об информации о выпуске, подпишитесь на рассылку новостей на веб-сайте OpenCart, расположенном в нижнем колонтитуле. Затем выберите вариант новостей для разработчиков.

Лицензия

Стандартная общественная лицензия GNU версии 3 (GPLv3)

Ссылки РУ

Ссылки EN

About

Бесплатная система корзины покупок. OpenCart - это решение для электронной коммерции на базе PHP с открытым исходным кодом.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 50.9%
  • Twig 27.2%
  • SCSS 8.7%
  • JavaScript 7.6%
  • HTML 4.6%
  • CSS 1.0%