The brand-new Phalcon/Zephir development workflow

Hey all!

So, we are active Phalcon/Zephir users and we want the development of these projects to be reactive. But due to some problems in organization and management of the community, as well as due to a lack of time leader of the project Andres Gutierrez has these projects are developing quite slowly and it's awful.

We propose to take an open vote on an issue of granting the status of organizations to Phalcon and Zephir and to determine major maintainers and general development principles of these projects.

There are basic needs that we are motivated by:

  • Creation of non-commercial organizations for Phalcon and Zephir with making public repositories for the projects
  • Transferring the projects from personal accounts of current maintainers under the guidance of appropriate organizations
  • Creation of a public foundation for searching sponsors and investors and thereby providing financial backing of projects
  • Reorganization of working process in acceptance of commits into the projects in such a manner as to involve more active participants in development process
  • Delegation of main authorities and duties from the small group of current maintainers (Andres Gutierrez, Nikolaos (Nikos) Dimopoulos, Eduar Carvajal, Nikolay (boston) Kirsh) to active community

Please, if you are not indifferent to the development of projects, take an active part in this small survey.

We appreciate your opinion. We want to make the world a better place.

Regards, active Phalcon/Zephir community members.

https://github.com/phalcon/cphalcon/issues/3246

Совершенно новый процесс разработки Phalcon/Zephir

Здравствуйте!

Мы, активные пользователи Phalcon/Zephir, хотим, чтобы развитие этих проектов стало реактивным. Но из-за некоторых проблем в организации сообщества и нехватки времени у лидера проектов Andres Gutierrez, проекты развиваются достаточно вяло.

Мы предлагаем провести открытое голосование для придания Phalcon и Zephir статуса организаций и определения основных мейнтейнеров и принципов развития проектов.

Ниже сформулированы основные идеи, которые нами движут:

  • Создание некоммерческих организаций Phalcon и Zephir с созданием публичных репозиториев для проектов
  • Перенос проектов с личных аккаунтов текущих мейнтейнеров под крыло соответствующих организаций
  • Создание публичного фонда для финансирования проектов, в задачи которого входил бы поиск спонсоров и инвесторов
  • Реорганизация рабочего процесса принятия коммитов в проекты таким образом, чтобы привлечь к процессу разработки больше активных участников
  • Делегирование основных обязанностей и полномочий от небольшой группы текущих мейнтейнеров (Andres Gutierrez, Nikolaos (Nikos) Dimopoulos, Eduar Carvajal, Nikolay (boston) Kirsh) активному сообществу

Пожалуйста, если вы заинтересованы в развитии проектов, проявите свою активность в этом небольшом опросе.

Нам важно ваше мнение. Мы хотим, чтобы мир стал лучше.

С уважением, активные участники сообщества Phalcon/Zephir

https://github.com/phalcon/cphalcon/issues/3246

:+1:

We need to get experience from Symfony organazation



40.7k
edited Jan '15

Also I think that the Incubator needs to become a first class citizen with up to date and usable Composer support.

It would be great if there were a similiarly named repositories for both PHP and Zephir code that could house the same functionality code. It would also train up a new generation of people in Zephir usage as they maintained their classes across both repositories.

Just off of the top of my head:

  • phalcon-extra-php
  • phalcon-extra-zephir
  • incubator (all zephir code)

Then the incubator is proving ground for inclusion into phalcon. It would be easier to get code into the incubator since the initial quality could be less and as it matured then people could request that it be included in phalcon (if it was general enough).

Maybe my particular proposal sucks in the details but I think that definitely phalcon needs to organize some mechanism for taking advantage of the strengths of zephir. For myself I can see that perhaps I want to maintainn a few Zephir classes but don't want to follow the entire Phalcon tree like a hawk. It takes some pressure off and lowers the bar to entry.



7.0k

Абсолютно согласен с @Phalcon Если есть желание помогать развитию проекта - вся инфраструктура есть. Пожалуйста, помогайте, работайте. Зачем же одеяло тянуть на себя? Идея и авторство, насколько мне известно, полностью принадлежит @Phalcon. Вот откажется он от проекта - милости просим. Хотите создать свой форк - пожалуйста.

I absolutely agree @Phalcon If you want to help the development of the project - the whole infrastructure is. Please help, work. Why did the blanket to pull over? We must respect the right of the author.

When @pahalcon refuse the project - you are welcome. Want to create your fork? Welcome.

ОМГ если ты не смог понять зачем организация и другой процесс разработки лучше промолчи!

Абсолютно согласен с @Phalcon Если есть желание помогать развитию проекта - вся инфраструктура есть. Пожалуйста, помогайте, работайте. Зачем же одеяло тянуть на себя? Идея и авторство, насколько мне известно, полностью принадлежит @Phalcon. Вот откажется он от проекта - милости просим. Хотите создать свой форк - пожалуйста.

I absolutely agree @Phalcon If you want to help the development of the project - the whole infrastructure is. Please help, work. Why did the blanket to pull over? We must respect the right of the author.

When @pahalcon refuse the project - you are welcome. Want to create your fork? Welcome.

Не стоит грубить у каждого есть свое мнение и свой взгляд на вещи. Кто-то считает, что проект на данный момент движется не так быстро, как бы хотелось, кто-то считает что разработка идет в правильном ключе. Все предельно ясно, сообщество выражает мнение, PL смотрит и решает либо это мнение отклоняет.



7.0k
edited Jan '15

Не стоит грубить у каждого есть свое мнение и свой взгляд на вещи. Кто-то считает, что проект на данный момент движется не так быстро, как бы хотелось, кто-то считает что разработка идет в правильном ключе. Все предельно ясно, сообщество выражает мнение, PL смотрит и решает либо это мнение отклоняет.

А у них это норма жизни. Я на это не обращаю внимания. Наши таких каждый день перевоспитывают пачками в ДАПе.

А по предмету обсуждения разверну мнение.

Пожалуйста, кто угодно может создавать любые организации.

Но нужно соблюдать авторское право. Это раз.

Второе - гораздо продуктивнее будет перенаправить на реальную помощь проекту.

В виде финансов и (или) работы над улучшением кода.

Все, что предлагается, уже есть. И публичный репозиторий, и остальное.

Мало того, я категорически против, потому что все предложенное прямо противоречит авторскому праву.

edited Jan '15

https://github.com/phalcon/zephir/graphs/contributors

https://github.com/phalcon/zephir/blob/master/LICENSE

Но нужно соблюдать авторское право. Это раз.

Zephir Team and contributors

По-моему, с моим вкладом я могу настаивать на решении перенести Zephir в организацию И тоже самое с Phalcon, для расспределения прав

Не стоит грубить у каждого есть свое мнение и свой взгляд на вещи. Кто-то считает, что проект на данный момент движется не так быстро, как бы хотелось, кто-то считает что разработка идет в правильном ключе. Все предельно ясно, сообщество выражает мнение, PL смотрит и решает либо это мнение отклоняет.

А у них это норма жизни. Я на это не обращаю внимания. Наши таких каждый день перевоспитывают пачками в ДАПе.

А по предмету обсуждения разверну мнение.

Пожалуйста, кто угодно может создавать любые организации.

Но нужно соблюдать авторское право. Это раз.

Второе - гораздо продуктивнее будет перенаправить на реальную помощь проекту.

В виде финансов и (или) работы над улучшением кода.

Все, что предлагается, уже есть. И публичный репозиторий, и остальное.

Мало того, я категорически против, потому что все предложенное прямо противоречит авторскому праву.

Дмитрий, вы имеете полное право настаивать я прекрасно вижу ваши коммиты и участие в самой разработке. Ну и сам я придерживаюсь того, что разработка сейчас ведется несколько странно, даже для человека со стороны. Возможно это норма для @phalcon не знаю. Просто не стоит начинать скатываться в балаган при обсуждении, даже если вы правы а собеседник - нет.



7.0k
  • Дружище! Давай я помогу тебе завести машину?

  • Пожалуйста, твоя помощь будет кстати. ...

  • Спасибо за помощь. Твоя поддержка мне помогла. Всего хорошего, я поехал.

  • Постой, дружище, куда же ты? Я столько вложил сил в то, чтобы твой автомобиль завелся! Поэтому этот автомобиль теперь мой!

Никто не хочет присвоить чьи-то достижения. Сообщество хочет более динамичного развития проекта вот и все. Да с ввдом Zephir скорость разработки должна повыситься. Просто кроме @phalcon сообщество хочет людей, которые могут мерджить PR вот и все, возможно сейчас - это слишком рано, решение все-равно за @phalcon.

Owch, I was enjoying these comments till they turned ... Russian? I agree with the initial part though :-) I can't wait till I'm in a financial position to regularly donate to the Zephir/phalcon project.