Цитата (brussens @ 2024-05-20 18:59)
Сделайте dev ветку для репозитория, залейте туда версию 1.0, что бы можно было с ней работать. На Master ветку будем запиливать стабильные релизы
Сейчас уже есть ветка 1.0. Зачем еще одну ветку?
Цитата (brussens @ 2024-05-20 18:59)
Давайте давать имена для неймспейсов в нижнем регистре, что бы исключить конфликты.
Конфликты кого с кем? Насколько помню, пространства имен не чувствительны к регистру. Все каталоги ядра и названия файлов в них состоят исключительно из строчных букв. Исключение составляют только шаблоны, ибо там немного другая логика автозагрузки и работы.
Цитата (brussens @ 2024-05-20 18:59)
Давайте сделаем несколько драйверов работы с БД (MySQLi, PDO), таким образом мы будем иметь чистый API для переключения. Например в дальнейшем пользователи смогут пользоваться Postgree, Mongo и т.д.
Я объективно очень сомневаюсь, что систему можно будет поставить на колеса PostgreSQL или Mongo, поскольку запросы этих баз данных не совместимы между собой. Модули-то осуществляют запросы MySQL диалекта и с этим ничего не поделать. А писать обертку драйвера... Сейчс более приоритетные задачки есть.
Цитата (brussens @ 2024-05-20 18:59)
Давайте документировать код только в PhpDoc для дальнейшей автогенерации документации
Делаю, насколько это возможно. По крайней мере IDE понимает.
Цитата (brussens @ 2024-05-20 18:59)
Давайте будем использовать понятные названия свойств и методов (не public $M, а public $model, если private или protected, то $_model, методы начинать только с маленькой буквы - это опять же коддинг стандарты)
Я не могу слепо следовать устаревшим стандартам, поэтому не могу начинать имена свойств с рудимента _ . Такое "начало", насколько помню, использовали в PHP 4, в котором не было приватных свойств.
Насчет методов со строчной буквы... Поскольку имена методов в Php регистронезависимы, считаю регистр первой буквы не принципиальным. Когда методы начинаются с заглавной буквы - мне так комфортнее, поэтому и пишу. Вряд-ли найдутся какие-то весомые аргументы в пользу строчной буквы.
Впрочем, я говорю только о себе. Вы можете следовать своему стилю. И пусть вас не смущает, что часть системы написана так, а часть по-другому. Главное, чтобы была совместимость.
Цитата (brussens @ 2024-05-20 18:59)
Вполне прекрасной вещью будет приватный раздел на форуме
Такая возможность временно отсутствует.