Перейти к содержанию
digger

Документация для разработчиков?

Рекомендуемые сообщения

Существует вообще какая-нибудь? API, Class reference, руководство по разработке дополнений? На официальном сайте ничего интересного не нашел.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да понятно, что разобраться можно, но хочется не разбираться, а делом заниматься. Хотя бы комментарии у классов можно было делать. Тогда бы можно было через phpDoc прогнать, да и подсказки бы в IDE были.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем привет. Недавно начал использовать openCart. Так полчуается, что занимаюсь им только(ну почти :roll: ) в свободное от работы время. По работе же голова забита совсем другими вещами - типа До Диеза (C#) и связанных с ним технологий. Посему постоянно держать в голове архитектуру openCart и его API сложно. Согласен с предыдущими постами, архитектура простая. Но всё же - держать голове весь API и все константы тяжело, постоянно приходится лазить в код. Поэтому предлагаю собраться всем миром и написать нормальную тех. документацию для разработчиков. Например, в виде той же вики. Согласовать с админами набор разделов и писать туда потихоньку описания.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем привет. Недавно начал использовать openCart. Так полчуается, что занимаюсь им только(ну почти :roll: ) в свободное от работы время. По работе же голова забита совсем другими вещами - типа До Диеза (C#) и связанных с ним технологий. Посему постоянно держать в голове архитектуру openCart и его API сложно. Согласен с предыдущими постами, архитектура простая. Но всё же - держать голове весь API и все константы тяжело, постоянно приходится лазить в код. Поэтому предлагаю собраться всем миром и написать нормальную тех. документацию для разработчиков. Например, в виде той же вики. Согласовать с админами набор разделов и писать туда потихоньку описания.

Лучше бы авторы код хотя бы немного комментировали.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну это да - стандартизация написания кода рулит)) И это кста тож как вариант развития в рамках этого сообщества. Но всё-таки лучше взять быка за рога)) Написание комментов и прогон по phpDocumentator и тому подобным прогам как раз тоже могут решить вопрос. А чтобы одному не надорваться надо это делать всем понемногу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Надо пробовать. Готов помочь. Может прилепить тему и опрос сделать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем привет. Недавно начал использовать openCart. Так полчуается, что занимаюсь им только(ну почти :) ) в свободное от работы время. По работе же голова забита совсем другими вещами - типа До Диеза (C#) и связанных с ним технологий. Посему постоянно держать в голове архитектуру openCart и его API сложно. Согласен с предыдущими постами, архитектура простая. Но всё же - держать голове весь API и все константы тяжело, постоянно приходится лазить в код. Поэтому предлагаю собраться всем миром и написать нормальную тех. документацию для разработчиков. Например, в виде той же вики. Согласовать с админами набор разделов и писать туда потихоньку описания.

Полностью поддерживаю. Что от меня требуется?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хорошо бы написать цикл статей об ОС.

Самые простые.. типа: как оно в общем работает, основные классы, нарисовать структуру.. и т. д.

На мой взгляд полезно на примере показать как написать модуль для ОС с нуля.

Самый простой, что-бы понять основы, к примеру всем надо модуль прайта.. по сути это просто запрос в БД и оформление в таблицу..

Считаю, что при доступности такой информации больше бы людей что-то делали сами а не только спрашивали..

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Очень даже поддерживаю последнего написавшего!!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все кто отвечает на форуме делают это из любви к искусству. Что мешает сделать тоже самое?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что-то уже есть наработаное: что где лежит и зачем=за что отвечает? где почитать можно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяюсь к вопросы - хочется вырастить своего разработчика, но вот столкнулись с тем, что документации к опенкарту нет как таковой (схемы базы, описания структуры и т.д.). Может где то уже есть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяюсь к вопросы - хочется вырастить своего разработчика, но вот столкнулись с тем, что документации к опенкарту нет как таковой (схемы базы, описания структуры и т.д.). Может где то уже есть?

Вот одна прилепленная тема...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я встречал только описание структуры архитектуры (MVC+L "в этих папках у нас лежат модели, в этих контроллеры.." и подобные банальности) и описание стандартного взаимодействия этих компонентов. Всё это на уровне модулей. Ядро, различные методы и классы я не видел чтобы описывались. Так же и с БД пришлось разбираться самостоятельно.

Но в общем, я бы не сказал что это проблема.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Огромное спасибо за ответы!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.